¿Qué son los números hexadecimales y decimales?
El sistema decimal es el sistema numérico base-10 de uso cotidiano. Utiliza diez dígitos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
El sistema hexadecimal es base-16. Utiliza los dígitos decimales 0–9 más las letras A, B, C, D, E y F, donde A equivale a 10 y F equivale a 15.
El sistema hexadecimal se utiliza ampliamente en informática porque cada dígito hexadecimal representa exactamente cuatro bits binarios. Esto hace que los valores binarios largos sean más cortos y fáciles de leer.
Cómo convertir hexadecimal a decimal
Para convertir hexadecimal a decimal, multiplica cada dígito hexadecimal por una potencia de 16. El dígito más a la derecha utiliza 160, el siguiente dígito utiliza 161, luego 162, y así sucesivamente.
1B7E₁₆ = 1×16³ + 11×16² + 7×16¹ + 14×16⁰ = 7038₁₀
Esto significa que el valor hexadecimal 1B7E es igual al decimal 7038.
Cómo convertir hexadecimal a binario
Para convertir hexadecimal a binario, reemplace cada dígito hexadecimal con su equivalente binario de cuatro bits. Luego, una los grupos.
1 = 0001
B = 1011
7 = 0111
E = 1110
1B7E₁₆ = 1101101111110₂
Los ceros iniciales suelen eliminarse del valor binario final, a menos que sean necesarios para un formato de ancho fijo.
Usos comunes del hexadecimal
El hexadecimal es común en programación, depuración, direcciones de memoria, puntos de código Unicode, códigos de color, sumas de verificación e inspección de archivos binarios.
Por ejemplo, los valores de color en la web suelen utilizar notación hexadecimal. El color #FF0000 representa el rojo, donde FF es el canal rojo y equivale a 255 en decimal.
Reglas de entrada
- Utiliza dígitos 0–9 y letras A–F para la entrada hexadecimal.
- Se aceptan letras minúsculas y se normalizan automáticamente a mayúsculas.
- Se admiten prefijos opcionales como 0x.
- Se admiten números enteros. Las fracciones no se convierten intencionalmente con esta herramienta.