¿Qué son los números decimales, hexadecimales y binarios?
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 de base-16. Utiliza los dígitos 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 binario es de base 2 y utiliza únicamente 0 y 1. Las computadoras emplean el sistema binario internamente, mientras que el hexadecimal se usa frecuentemente como una forma compacta de representar datos binarios.
Cómo convertir decimal a hexadecimal
Para convertir un número decimal a hexadecimal, divida repetidamente el número decimal por 16 y registre el residuo. Los residuos del 10 al 15 se convierten en A hasta F.
462 ÷ 16 = 28 con resto 14 = E
28 ÷ 16 = 1 con resto 12 = C
1 ÷ 16 = 0 con resto 1
Resultado: 1CE₁₆
Así, el número decimal 462 se convierte en hexadecimal 1CE.
Cómo convertir decimal a binario
Para convertir un número decimal a binario, divida repetidamente el número decimal por 2 y registre el residuo. El resultado en binario se obtiene leyendo los residuos de abajo hacia arriba.
42 ÷ 2 = 21 resto 0
21 ÷ 2 = 10 resto 1
10 ÷ 2 = 5 resto 0
5 ÷ 2 = 2 resto 1
2 ÷ 2 = 1 resto 0
1 ÷ 2 = 0 resto 1
Resultado: 101010₂
Así, el número decimal 42 se convierte en binario 101010.
Cuándo es útil la conversión de decimal a hexadecimal
La conversión de decimal a hexadecimal es común en programación, depuración, valores de color, direcciones de memoria, puntos de código Unicode e inspección de datos de bajo nivel.
Por ejemplo, el número decimal 255 es FF en hexadecimal. En un código de color RGB, FF representa el valor máximo de un canal de color.
Reglas de entrada
- Utiliza dígitos 0–9 para la entrada decimal.
- Las comas, los espacios y los guiones bajos se ignoran para facilitar la lectura.
- Se admiten números enteros. Las fracciones no se convierten intencionalmente con esta herramienta.
- Se admiten números enteros negativos, como -462.