El hexadecimal es un sistema numérico de base dieciséis. Esto significa que tiene 16 símbolos que pueden representar un solo dígito, agregando A, B, C, D, E y F encima de los diez números habituales. Convertir de decimal a hexadecimal es más difícil que al revés. Tómese su tiempo para aprender esto, ya que es más fácil evitar errores una vez que comprende por qué funciona la conversión.
Convertidor
Convertidor de decimal a hexadecimal
Conversiones de números pequeños
Decimal | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Maleficio | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | mi | F |
Pasos
Método 1 de 2: método intuitivo
Paso 1. Utilice este método si es principiante en hexadecimal
De los dos enfoques de esta guía, este es más fácil de seguir para la mayoría de las personas. Si ya se siente cómodo con diferentes bases, pruebe el método más rápido a continuación.
Si es completamente nuevo en hexadecimal, es posible que desee aprender los conceptos básicos
Paso 2. Escribe las potencias de 16
Cada dígito en un número hexadecimal representa una potencia diferente de 16, al igual que cada dígito decimal representa una potencia de 10. Esta lista de potencias de 16 será útil durante la conversión:
- 165 = 1, 048, 576
- 164 = 65, 536
- 163 = 4, 096
- 162 = 256
- 161 = 16
- Si el número decimal que está convirtiendo es mayor que 1, 048, 576, calcule las potencias más altas de 16 y agréguelos a la lista.
Paso 3. Encuentra la potencia más grande de 16 que se ajuste a tu número decimal
Anote el número decimal que está a punto de convertir. Consulte la lista anterior. Encuentra la potencia más grande de 16 que sea menor que el número decimal.
Por ejemplo, si está convirtiendo 495 a hexadecimal, elegiría 256 de la lista anterior.
Paso 4. Divida el número decimal por esta potencia de 16
Deténgase en el número entero, ignorando cualquier parte de la respuesta más allá del punto decimal.
-
En nuestro ejemplo, 495 ÷ 256 = 1,93…, pero solo nos importa el número entero
Paso 1..
- Tu respuesta es el primer dígito del número hexadecimal. En este caso, dado que dividimos por 256, el 1 está en el "lugar de 256".
Paso 5. Encuentra el resto
Esto le dice lo que queda del número decimal para convertir. A continuación, le indicamos cómo calcularlo, tal como lo haría en una división larga:
- Multiplica tu última respuesta por el divisor. En nuestro ejemplo, 1 x 256 = 256. (En otras palabras, el 1 en nuestro número hexadecimal representa 256 en base 10).
- Resta tu respuesta del dividendo. 495 - 256 = 239.
Paso 6. Divida el resto por la siguiente potencia superior de 16
Consulte su lista de potencias de 16. Baje a la siguiente potencia más pequeña de 16. Divida el resto por ese valor para encontrar el siguiente dígito de su número hexadecimal. (Si el resto es menor que este número, el siguiente dígito es 0).
-
239 ÷ 16 =
Paso 14.. Una vez más, ignoramos todo lo que supere el punto decimal.
- Este es el segundo dígito de nuestro número hexadecimal, en el "lugar de los 16". Cualquier número del 0 al 15 se puede representar con un solo dígito hexadecimal. Realizaremos la conversión a la notación correcta al final de este método.
Paso 7. Encuentre el resto nuevamente
Como antes, multiplique su respuesta por el divisor, luego reste su respuesta del dividendo. Este es el resto aún por convertir.
- 14 x 16 = 224.
-
239 - 224 = 15, por lo que el resto es
Paso 15..
Paso 8. Repita hasta que obtenga un resto por debajo de 16
Una vez que obtenga un resto de 0 a 15, se puede expresar con un solo dígito hexadecimal. Escribe esto como un dígito final.
El último "dígito" de nuestro número hexadecimal es 15, en el "lugar de unos"
Paso 9. Escribe tu respuesta en la notación correcta
Ahora conoce todos los dígitos de su número hexadecimal. Pero hasta ahora, solo los hemos estado escribiendo en base 10. Para escribir cada dígito en notación hexadecimal adecuada, conviértalos usando esta guía:
- Los dígitos del 0 al 9 siguen siendo los mismos.
- 10 = A; 11 = B; 12 = C; 13 = D; 14 = E; 15 = F
- En nuestro ejemplo, terminamos con dígitos (1) (14) (15). En la notación correcta, se convierte en el número hexadecimal. 1EF.
Paso 10. Revise su trabajo
Verificar su respuesta es fácil cuando comprende cómo funcionan los números hexadecimales. Convierta cada dígito nuevamente en forma decimal, luego multiplíquelo por la potencia de 16 para esa posición. Aquí está el trabajo para nuestro ejemplo:
- 1EF → (1) (14) (15)
- Trabajando de derecha a izquierda, 15 está en el 160 = Posición de 1 s. 15 x 1 = 15.
- El siguiente dígito a la izquierda está en el 161 = Posición 16s. 14 x 16 = 224.
- El siguiente dígito está en el 162 = Posición 256s. 1 x 256 = 256.
- Sumando todos juntos, 256 + 224 + 15 = 495, nuestro número original.
Método 2 de 2: Método rápido (restos)
Paso 1. Divida el número decimal entre 16
Trate la división como una división entera. En otras palabras, deténgase en una respuesta de número entero en lugar de calcular los dígitos después del punto decimal.
Para este ejemplo, seamos ambiciosos y convierta el número decimal 317, 547. Calcule 317, 547 ÷ 16 = 19, 846, ignorando los dígitos después del punto decimal.
Paso 2. Escriba el resto en notación hexadecimal
Ahora que ha dividido su número por 16, el resto es la parte que no cabe en el lugar de 16 o más. Por lo tanto, el resto debe estar en el lugar de los 1, el último dígito del número hexadecimal.
- Para encontrar el resto, multiplique su respuesta por el divisor, luego reste el resultado del dividendo. En nuestro ejemplo, 317, 547 - (19, 846 x 16) = 11.
- Convierta el dígito en notación hexadecimal usando la tabla de conversión de números pequeños en la parte superior de esta página. 11 se convierte en B en nuestro ejemplo.
Paso 3. Repita el proceso con el cociente
Convirtió el resto en un dígito hexadecimal. Ahora, para continuar convirtiendo el cociente, vuelve a dividirlo por 16. El resto es el penúltimo dígito del número hexadecimal. Esto funciona con la misma lógica anterior: el número original ahora se ha dividido entre (16 x 16 =) 256, por lo que el resto es la parte del número que no puede caber en el lugar de 256. Ya conocemos el lugar de los 1, por lo que este resto debe ser el lugar de los 16.
- En nuestro ejemplo, 19, 846/16 = 1240.
-
Resto = 19, 846 - (1240 x 16) =
Paso 6.. Este es el penúltimo dígito de nuestro número hexadecimal.
Paso 4. Repita hasta obtener un cociente menor que 16
Recuerde convertir los restos de 10 a 15 en notación hexadecimal. Anote cada resto sobre la marcha. El cociente final (menor que 16) es el primer dígito de su número. Aquí está nuestro ejemplo continuado:
-
Toma el último cociente y vuelve a dividir por 16. 1240/16 = 77 restante
Paso 8..
- 77/16 = 4 Resto 13 = D.
-
4 <16, entonces
Paso 4. es el primer dígito.
Paso 5. Complete el número
Como se mencionó anteriormente, está encontrando cada dígito del número hexadecimal de derecha a izquierda. Verifique su trabajo para asegurarse de que los escribió en el orden correcto.
- Nuestra respuesta final es 4D86B.
- Para verificar su trabajo, convierta cada dígito nuevamente a un número decimal, multiplique por potencias de 16 y sume los resultados. (4 x 164) + (13 x 163) + (8 x 162) + (6 x 16) + (11 x 1) = 317547, nuestro número decimal original.