wikiHow es un "wiki", lo que significa que muchos de nuestros artículos están escritos por varios autores. Para crear este artículo, 43 personas, algunas anónimas, han trabajado para editarlo y mejorarlo con el tiempo.
Este artículo ha sido visto 485 929 veces.
La notación hexadecimal es un sistema de numeración que tiene como base el dieciséis. Esto significa que tiene 16 símbolos que pueden representar un solo dígito, al añadir A, B, C, D, E y F a la numeración decimal usual. Convertir un decimal a un hexadecimal es más difícil que hacer lo contrario. Tómate tu tiempo para aprender esto, ya que es más fácil evitar los errores una vez que se comprende la razón por la cual funciona la conversión.
Conversiones de números pequeños
Decimal | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Hex | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
Pasos
Método 1
Método 1 de 2:Método Método intuitivo
-
1Usa este método si eres un principiante en la numeración hexadecimal. De los dos métodos en esta guía, este es el más sencillo de seguir para la mayoría de personas. Si ya no tienes problemas con las diferentes bases, prueba con el método más rápido más abajo.
- Si eres completamente nuevo en la numeración hexadecimal, quizás debas aprender los conceptos básicos.
-
2Escribe las potencias del 16. Cada dígito en un número hexadecimal representa una potencia distinta del 16, así como cualquier dígito decimal representa una potencia del 10. Esta lista de potencias del 16 será muy útil durante la conversión:
- 165 = 1 048 576
- 164 = 65 536
- 163 = 4096
- 162 = 256
- 161 = 16
- Si el número decimal que vas a convertir es mayor a 1 048 576, calcula las potencias más altas del 16 y agrégalas a la lista.
-
3Encuentra la potencia más alta del 16 que concuerde con tu número decimal. Escribe el número decimal que estás a punto de convertir. Remítete a la lista anterior. Encuentra la potencia más alta del 16 que sea menor al número decimal.
- Por ejemplo, si vas a convertir 495 a un número hexadecimal, podrías escoger el 256 de la lista anterior.
-
4Divide el número decimal entre esta potencia del 16. Detente en el número entero, ignora cualquier parte de la respuesta que esté después de la coma decimal.
- En nuestro ejemplo, 495 ÷ 256 = 1,93..., pero a nosotros solo nos importa el número entero 1.
- Tu respuesta es el primer dígito del número hexadecimal. En este caso, dado que dividimos entre 256, el 1 está en el "256.° lugar".
-
5Encuentra el residuo. Este te indica lo que queda del número decimal que vas a convertir. En este punto se ve de qué forma calcularlo, tal como lo harías en una división larga:
- Multiplica la última respuesta por el divisor. En nuestro ejemplo, 1 x 256 = 256. (En otras palabras, el 1 en nuestro número hexadecimal representa al 256 en base 10).
- Resta la respuesta del dividendo. 495 - 256 = 239.
-
6Divide el residuo entre las siguientes potencias más altas del 16. Remítete otra vez a tu lista de potencias del 16. Desciende a la siguiente potencia más baja de 16. Divide el residuo entre ese valor para encontrar el siguiente dígito de tu número hexadecimal. (Si el residuo es menor que este número, el siguiente dígito es 0).
- 239 ÷ 16 = 14. Una vez más, ignoramos aquello que esté después de la coma decimal.
- Este es el segundo dígito de nuestro número hexadecimal, en el "16.° lugar". Cualquier número de 0 a 15 se puede representar con un dígito único hexadecimal. Convertiremos a la correcta notación al final de este método.
-
7Encuentra el residuo otra vez. Como antes, multiplica tu respuesta por el divisor, después réstala del dividendo. Este es el residuo que aún se debe convertir.
- 14 x 16 = 224.
- 239 - 224 = 15, por lo que el residuo es 15.
-
8Repite hasta obtener un residuo menor a 16. Una vez que obtengas un residuo de 0 a 15, se puede expresar con un dígito único hexadecimal. Anótalo como el dígito final.
- El último "dígito" de nuestro número hexadecimal es 15, en el "1.° lugar".
-
9Escribe tu respuesta en la notación correcta. Ahora conoces todos los dígitos de nuestro número hexadecimal. Pero hasta ahora, solo los hemos anotado en base 10. Para anotar cada dígito en la notación hexadecimal correcta, conviértelos con esta guía.
- Los dígitos de 0 a 9 permanecen iguales.
- 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, esto se convierte en el número hexadecimal 1EF.
-
10Revisa tu trabajo. Revisar tu respuesta es fácil cuando comprendes cómo funciona la numeración hexadecimal. Convierte de nuevo cada dígito a la forma decimal, después multiplica por la potencia de 16 para esa posición. A continuación, el trabajo realizado para nuestro ejemplo.
- 1EF → (1)(14)(15)
- Se trabaja de derecha a izquierda, 15 está en la 160 = 1.° posición. 15 x 1 = 15.
- El siguiente dígito a la izquierda está en la 161 = 16.° posición. 14 x 16 = 224.
- El siguiente dígito está en la 162 = 256.° posición. 1 x 256 = 256.
- Se suman todas las cifras, 256 + 224 + 15 = 495, nuestro número original.
Anuncio
Método 2
Método 2 de 2:Método Método rápido (residuos)
-
1Divide el número decimal entre 16. Trata la división como una división entera. En otras palabras, haz un alto en la respuesta con el número entero en lugar de calcular los dígitos después de la coma decimal.
- Para este ejemplo, seamos ambiciosos y convirtamos el número decimal 317,547. Calcula 317,547 ÷ 16 = 19,846, ignora los dígitos después de la coma decimal.
-
2Escribe el residuo en la notación hexadecimal. Ahora que dividiste el número entre 16, el residuo es la parte que no puedes concordar en el 16.° lugar o uno mayor. Por tanto, el residuo debe estar en el 1° lugar, el último dígito del número hexadecimal.
- Para encontrar el residuo, multiplica tu respuesta por el divisor, después resta el resultado del dividendo. En nuestro ejemplo, 317,547 - (19,846 x 16) = 11.
- Convierte el dígito a la notación hexadecimal con el cuadro de conversión de números pequeños en la parte superior de esta página, el 11 se convierte en B en nuestro ejemplo.
-
3Repite el proceso con el cociente. Has convertido el residuo en un dígito hexadecimal. Ahora continúa al convertir el cociente, divídelo entre 16 otra vez. El residuo es el penúltimo dígito del número hexadecimal. Esto funciona con la misma lógica mencionada anteriormente: el número original ahora se ha dividido entre (16 x 16 =) 256, por lo que el residuo es la parte del número que no puede concordar en el 256.° lugar. En este punto, ya sabemos el 1.° lugar, así que el residuo debe estar en el 16.° lugar.
- En nuestro ejemplo, 19,846 / 16 = 1240.
- Residuo = 19,846 - (1240 x 16) = 6. Este es el penúltimo dígito de nuestro número hexadecimal.
-
4Repite la operación hasta obtener un cociente menor a 16. Recuerda convertir los residuos de 10 a 15 a la notación hexadecimal. Anota cada residuo a medida que avances. El cociente final (menor a 16) es el primer dígito de nuestro número. Aquí la continuación de nuestro ejemplo:
- Toma el último cociente y divídelo entre 16 otra vez: 1240 / 16 = 77, residuo 8.
- 77 / 16 = 4, residuo 13 = D
- 4 < 16, por lo que 4 es el primer dígito.
-
5Completa el número. Como se mencionó anteriormente, se encuentra cada dígito del número hexadecimal de derecha a izquierda. Revisa tu trabajo para asegurarte de escribirlos en el orden correcto.
- Nuestra respuesta final es 4D86B.
- Para revisar tu trabajo, convierte de nuevo cada dígito a un número decimal, multiplícalos por las potencias de 16 y suma los resultados. (4 x 164) + (13 x 163) + (8 x 162) + (6 x 16) + (11 x 1) = 317547, nuestro número decimal original.
Anuncio
Consejos
- Para evitar alguna confusión mientras uses los diferentes sistemas numéricos, puedes escribir la base como el subíndice. Por ejemplo, 51210 significa "512 base 10", un número decimal común. 51216 significa "512 base 16," equivalente al número decimal 129810.