Suma hexadecimal
8AB + B78 = 1423 en hex, o 2219 + 2936 = 5155 en decimal.
Resultado
Completa los campos para ver tu resultado.
Cada operación se calcula con exactitud usando enteros de precisión arbitraria internamente, y luego se convierte a hex para mostrarla, con el equivalente decimal al lado como verificación cruzada: útil porque la aritmética hex a mano se equivoca fácilmente en cuanto un acarreo cruza de 9 a A.
La división usa división entera: el resultado se trunca, con lo que sobra mostrado por separado como resto, la misma convención que la división larga.
Cada dígito representa una potencia de 16, leída de derecha a izquierda: 1, 16, 256, 4096, …
8AB + B78 = 1423 en hex, o 2219 + 2936 = 5155 en decimal.
FF en hex es 255 en decimal: dos cifras hex de F es el mayor valor que puede contener un byte, el mismo número que alcanzan los ocho 1 del binario.
Cada dígito hex se corresponde exactamente con 4 bits binarios, así que un byte (8 bits) son siempre exactamente 2 dígitos hex: una forma mucho más compacta y legible de escribir valores binarios como direcciones de memoria o códigos de color que deletrear cada 0 y 1.
Extienden los dígitos más allá del 9 hasta el 15: A = 10, B = 11, C = 12, D = 13, E = 14, F = 15; el hexadecimal necesita dieciséis símbolos distintos por ser base 16.
Los códigos de color en diseño web (#FF5733), las direcciones de memoria, las direcciones MAC y los códigos de error suelen escribirse en hex, en gran parte por su relación directa con el binario.
No: A–F y a–f se tratan igual; esta calculadora acepta ambas y muestra los resultados en mayúsculas.
Actualizado el