Matemáticas

Calculadora hexadecimal

Configuración
Reiniciar
Compartir resultado
Guardar
Incorporar
Reportar un error

Compartir calculadora

Añade nuestra calculadora gratis a tu sitio web

Por favor, introduce una URL válida. Solo se admiten URLs HTTPS.


Usar como valores predeterminados para la calculadora integrada lo que está actualmente en los campos de entrada de la calculadora en la página.


Color de enfoque del borde de entrada, color del interruptor seleccionado, color de desplazamiento del elemento seleccionado, etc.


Por favor, acepte los Términos de Uso.

Vista previa

Guardar calculadora

Configuración de la calculadora

Por favor, ingrese un valor dentro del rango permitido.

Por favor, ingrese un valor dentro del rango permitido.

Por favor, ingrese un valor dentro del rango permitido.

Por favor, ingrese un valor dentro del rango permitido.

Compartir calculadora

¿Qué es un número hexadecimal?

Un número hexadecimal es un número expresado en base 16, utilizando los dígitos del 0 al 9 para representar valores del cero al nueve, y las letras A–F para representar valores del diez al quince. El sistema hexadecimal es ampliamente utilizado en informática y electrónica digital porque ofrece una representación compacta y legible para humanos de los valores binarios.

Por ejemplo, en el sistema hexadecimal:

  • El número decimal 10 se representa como A.
  • El número decimal 15 se representa como F.
  • El número decimal 255 se representa como FF.

Cada dígito hexadecimal representa cuatro dígitos binarios (bits), lo que hace que la conversión entre binario y hexadecimal sea especialmente sencilla. Este calculador permite a los usuarios realizar sumas, restas, multiplicaciones y divisiones directamente en forma hexadecimal sin convertir manualmente entre los sistemas decimal y hexadecimal.

Cómo funciona el calculador

Este calculador hexadecimal simplifica las operaciones aritméticas con números hexadecimales siguiendo tres pasos principales:

  1. Conversión a decimal (base 10) – Cada entrada hexadecimal se convierte en su equivalente decimal.
  2. Operación aritmética – Se realizan sumas, restas, multiplicaciones o divisiones en los números decimales.
  3. Conversión de nuevo a hexadecimal (base 16) – El valor decimal resultante se convierte de nuevo a notación hexadecimal.

El calculador maneja múltiples entradas simultáneamente, lo que permite a los usuarios realizar operaciones con dos, tres o más números hexadecimales a la vez.

Por ejemplo, la operación 1A + F + 5 en hexadecimal involucra tres números y producirá el resultado hexadecimal correcto en un solo paso.

Si necesitas convertir números al sistema hexadecimal, usa el convertidor hexadecimal.

Conversión paso a paso

Ejemplo 1: Suma hexadecimal

Realizar la suma 1A+F1A + F en hexadecimal.

Paso 1. Convertir a decimal:
1A16=1×161+10×160=26101A_{16} = 1 \times 16^1 + 10 \times 16^0 = 26_{10}
F16=1510F_{16} = 15_{10}

Paso 2. Realizar la suma en decimal:
26+15=4126 + 15 = 41

Paso 3. Convertir el resultado a hexadecimal:

DivisiónCociente enteroResiduo
41 ÷ 1629
2 ÷ 1602

Así que el resultado hexadecimal es 291629_{16}.

Ejemplo 2: Resta hexadecimal

Calcular 3CA3C - A en hexadecimal.

Paso 1. Convertir a decimal:
3C16=3×161+12×160=60103C_{16} = 3\times16^1 + 12\times16^0 = 60_{10} A16=1010A_{16} = 10_{10}

Paso 2. Realizar la resta en decimal:
6010=5060 - 10 = 50

Paso 3. Convertir a hexadecimal:

DivisiónCociente enteroResiduo
50 ÷ 1632
3 ÷ 1603

Así que el resultado hexadecimal es 321632_{16}.

Resultado: 3CA=323C - A = 32

Ejemplo 3: Multiplicación hexadecimal

Calcular A×5A \times 5 en hexadecimal.

Paso 1. Convertir a decimal:
A16=1010A_{16} = 10_{10}

Paso 2. Multiplicar en decimal:
10×5=5010 \times 5 = 50

Paso 3. Convertir a hexadecimal:

DivisiónCociente enteroResiduo
50 ÷ 1632
3 ÷ 1603

Así que el resultado hexadecimal es 321632_{16}.

Ejemplo 4: División hexadecimal

Calcular 64/864 / 8 en hexadecimal.

Paso 1. Convertir a decimal:
6416=6×161+4×160=1001064_{16} = 6\times16^1 + 4\times16^0 = 100_{10}
816=8×160=8108_{16} = 8\times16^0 = 8_{10}

Paso 2. Realizar la división en decimal:
100/8=12.5100 / 8 = 12.5

Paso 3. Convertir la parte entera y fraccionaria a hexadecimal:
La parte entera 1210=C1612_{10} = C_{16}.

La parte fraccionaria

MultiplicaciónResultadoResiduo
0.5 × 1680

Así que el resultado hexadecimal es C.816C.8_{16}.

Tabla de conversión

HexDecimalBinario
000000
110001
220010
330011
440100
550101
660110
770111
881000
991001
A101010
B111011
C121100
D131101
E141110
F151111

Datos interesantes sobre el sistema hexadecimal

  • El prefijo “0x” se utiliza a menudo para indicar un valor hexadecimal en lenguajes de programación (por ejemplo, 0xFF).
  • HTML y CSS utilizan códigos hexadecimales para representar colores; por ejemplo, #FFFFFF es blanco y #000000 es negro.
  • Las direcciones de memoria en la mayoría de los sistemas informáticos se representan en formato hexadecimal porque se adapta perfectamente a los datos binarios.
  • En las primeras computadoras, el sistema hexadecimal ayudaba a los programadores a leer y depurar rápidamente el código máquina binario.

Preguntas frecuentes

¿Cómo sumar varios números hexadecimales como 1A + 2F + 3B?

Convierte cada número a decimal:
1A = 26, 2F = 47, 3B = 59.
Súmalos: 26 + 47 + 59 = 132.
Convierte de nuevo: 132 ÷ 16 = 8 resto 4 → 84₁₆.
Resultado: 84.

¿Pueden los números hexadecimales incluir partes fraccionarias?

Sí. Los números hexadecimales fraccionarios utilizan potencias negativas de 16.
Ejemplo: 0.A16=10×161=0,625100.A_{16} = 10 \times 16^{-1} = 0,625_{10}.

¿Cómo se convierte un número hexadecimal grande como ABCD a decimal?

Expandir:
A×163+B×162+C×161+D×160A \times 16^3 + B \times 16^2 + C \times 16^1 + D \times 16^0
=10×4096+11×256+12×16+13×1= 10 \times 4096 + 11 \times 256 + 12 \times 16 + 13 \times 1
=40960+2816+192+13= 40 960 + 2 816 + 192 + 13
=4398110= 43 981_{10}

Así que el resultado decimal es 439811043 981_{10}.

Reportar un error

Este campo es obligatorio.