Cómo convertir decimal a hexadecimal: 15 pasos

Tabla de contenido:

Cómo convertir decimal a hexadecimal: 15 pasos
Cómo convertir decimal a hexadecimal: 15 pasos

Video: Cómo convertir decimal a hexadecimal: 15 pasos

Video: Cómo convertir decimal a hexadecimal: 15 pasos
Video: Mi casa huele rico, ya no tengo moscas ni zancudos y sin gastar casi nada 2024, Mayo
Anonim

El hexadecimal es un sistema numérico de base dieciséis. Esto significa que este sistema tiene 16 símbolos que pueden representar un solo dígito, con la adición de A, B, C, D, E y F además de los diez números habituales. Convertir decimal a hexadecimal es más difícil que al revés. Tómese el tiempo para aprenderlo, le resultará más fácil evitar errores una vez que comprenda cómo funcionan las conversiones.

Conversión de números pequeños

Decimal 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Hexadecimal 0 1 2 3 4 5 6 7 8 9 A B C D mi F

Paso

Método 1 de 2: método intuitivo

Convertir de decimal a hexadecimal Paso 1
Convertir de decimal a hexadecimal Paso 1

Paso 1. Utilice este método si es nuevo en hexadecimal

De los dos enfoques de esta guía, el primero es el más fácil de seguir para la mayoría de las personas. Si ya está acostumbrado a diferentes bases numéricas, pruebe el método más rápido a continuación.

Si es completamente nuevo en hexadecimal, es posible que primero deba aprender los conceptos básicos

Convertir de decimal a hexadecimal Paso 2
Convertir de decimal a hexadecimal Paso 2

Paso 2. Escribe algunos números elevados a 16

Cada dígito de un número hexadecimal representa varios números diferentes de 16, al igual que cada número decimal representa 10 elevado a 10. Esta lista de 16 elevados a la potencia será útil durante el proceso de 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 la potencia más alta que la de la lista y agréguela a su lista.
Convertir de decimal a hexadecimal Paso 3
Convertir de decimal a hexadecimal Paso 3

Paso 3. Encuentra la potencia más alta de 16 que coincida con tu número decimal

Escriba el número decimal que desea convertir. Utilice la lista anterior. Encuentra la potencia más alta de 16 que sea menor que el número decimal.

Por ejemplo, si va a convertir 495 a hexadecimal, elegiría 256 de la lista anterior.

Convertir de decimal a hexadecimal Paso 4
Convertir de decimal a hexadecimal Paso 4

Paso 4. Divida el número decimal entre 16 a la potencia del paso anterior

Seleccione el número entero e ignore el número después del punto decimal.

  • En este ejemplo, 495256 = 1,93 …, todo lo que nos preocupa es el número entero

    Paso 1..

  • El entero es el primer dígito del número hexadecimal, porque en este caso el divisor es 256, siendo el 1 la "posición 256".
Convertir de decimal a hexadecimal Paso 5
Convertir de decimal a hexadecimal Paso 5

Paso 5. Encuentra el resto

Este es el número decimal que queda para convertir. A continuación, le indicamos cómo calcularlo, como puede ver en la división larga:

  • Multiplica tu última respuesta por el denominador. En este ejemplo, 1 x 256 = 256. (En otras palabras, el número 1 en un número hexadecimal es igual a 256 en base 10).
  • Reste el numerador del resultado del paso anterior. 495 - 256 = 239.
Convertir de decimal a hexadecimal Paso 6
Convertir de decimal a hexadecimal Paso 6

Paso 6. Divida el resto por las siguientes 16 potencias superiores

Usa la lista de 16 a la potencia de nuevo. Proceda a la potencia más pequeña más cercana. Divida el resto por el número de potencia para encontrar el siguiente dígito del número hexadecimal. (Si el resto es menor que este número, el siguiente dígito es 0).

  • 239 ÷ 16 =

    Paso 14.. Nuevamente, podemos ignorar los números después del punto decimal.

  • Este es el segundo dígito del número hexadecimal en la "posición 16". Todos los números del 0 al 15 se pueden representar con un solo dígito hexadecimal. Convertiremos la notación adecuada al final de este método.
Convertir de decimal a hexadecimal Paso 7
Convertir de decimal a hexadecimal Paso 7

Paso 7. Encuentra el resto nuevamente

Como antes, multiplique su respuesta por el denominador, luego reste el resultado del numerador. Aquí está el resto que aún debe convertirse.

  • 14 x 16 = 224.
  • 239 - 224 = 15, por lo que el resto es

    Paso 15..

Convertir de decimal a hexadecimal Paso 8
Convertir de decimal a hexadecimal Paso 8

Paso 8. Repita hasta que el resto de la división esté por debajo de 16

Una vez que obtenga el resto de una división entre 0 y 15, se puede expresar como un solo dígito hexadecimal. Escribe como último dígito.

El último "dígito" hexadecimal es 15, en la "posición de los 1"

Convertir de decimal a hexadecimal Paso 9
Convertir de decimal a hexadecimal Paso 9

Paso 9. Escribe tu respuesta en la notación correcta

Ahora conoces todos los dígitos del número hexadecimal. Pero hasta ahora todavía los estamos escribiendo en base 10. Para escribir cada dígito en notación hexadecimal adecuada, convierta los números 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 el ejemplo anterior, el dígito calculado es (1) (14) (15). La notación hexadecimal correcta para este número es 1EF.
Convertir de decimal a hexadecimal Paso 10
Convertir de decimal a hexadecimal Paso 10

Paso 10. Verifique sus respuestas

Puede verificar fácilmente sus respuestas si comprende cómo funcionan los números hexadecimales. Convierta cada dígito nuevamente a decimal, luego multiplique por 16 a la potencia de la posición. He aquí cómo para nuestro ejemplo anterior:

  • 1EF → (1) (14) (15)
  • De derecha a izquierda, 15 está en 160 = posición 1's. 15 x 1 = 15.
  • El siguiente dígito a la izquierda es 161 = posición 16s. 14 x 16 = 224.
  • El siguiente dígito es 162 = posición 256s. 1 x 256 = 256.
  • Sumando todos, 256 + 224 + 15 = 495, el resultado es el número decimal inicial.

Método 2 de 2: Método rápido (tiempo)

Convertir de decimal a hexadecimal Paso 11
Convertir de decimal a hexadecimal Paso 11

Paso 1. Divida el número decimal entre 16

Trate esta división como una división entera. En otras palabras, deténgase en los números enteros sin contar los dígitos después del punto decimal.

Para este ejemplo, seremos ambiciosos e intentaremos convertir el número decimal 317,547. Calcular 317,547 16 = 19.846, ignore todos los dígitos después del punto decimal.

Convertir de decimal a hexadecimal Paso 12
Convertir de decimal a hexadecimal Paso 12

Paso 2. Escribe el resto en notación hexadecimal

Ahora que ha dividido el número por 16, el resto es la parte que no encaja en el lugar 16 o superior. Por lo tanto, el resto debe estar en la posición de los 1, dígito final números hexadecimales.

  • Para encontrar el resto, multiplique su respuesta por el denominador, luego reste el resultado del numerador. Para el ejemplo anterior, 317,547 - (19,846 x 16) = 11.
  • Convierta los dígitos a notación hexadecimal usando la tabla de conversión de números pequeños en la parte superior de esta página. En este ejemplo, 11 se convierte en B.
Convertir de decimal a hexadecimal Paso 13
Convertir de decimal a hexadecimal Paso 13

Paso 3. Repita el proceso con el resultado de la división

Ha convertido el resto a dígitos hexadecimales. Ahora proceda a convertir el divisor, divida nuevamente por 16. El resto es el segundo dígito de la parte posterior del número hexadecimal. Funciona igual que la lógica anterior: el número original ahora se ha dividido entre (16 x 16 =) 256, por lo que el resto es la parte que no puede estar en la posición 256. Ya entendemos los 1, por lo que el resto debe estar en los 16.

  • Para este ejemplo, 19,846 / 16 = 1240.
  • Resto = 19,846 - (1240 x 16) =

    Paso 6.. Este es el segundo último dígito del número hexadecimal.

Convertir de decimal a hexadecimal Paso 14
Convertir de decimal a hexadecimal Paso 14

Paso 4. Repita hasta que obtenga un resultado de división menor que 16

Recuerde convertir el resto de 10 a 15 a notación hexadecimal. Anote cada cálculo restante. El resultado de la última división (menos de 16) es el primer dígito de su número hexadecimal. Aquí hay una continuación de nuestro ejemplo:

  • Tome el resultado de la última división y divida nuevamente por 16. 1240/16 = 77 Sisar

    Paso 8..

  • 77/16 = 4 Restante 13 = D.
  • 4 <16, entonces

    Paso 4. es el primer dígito.

Convertir de decimal a hexadecimal Paso 15
Convertir de decimal a hexadecimal Paso 15

Paso 5. Completa los números

Como se mencionó anteriormente, obtendrá cada dígito del número decimal de derecha a izquierda. Revise su trabajo para asegurarse de haberlo escrito en el orden correcto.

  • La respuesta final es 4D86B.
  • Para verificar su trabajo, convierta cada dígito nuevamente a un número decimal, multiplique por 16 a la potencia de 16 y sume los resultados. (4 x 164) + (13 x 163) + (8 x 162) + (6 x 16) + (11 x 1) = 317547, el número decimal que usamos como ejemplo.

Consejos

Para evitar confusiones al usar diferentes sistemas numéricos, puede escribir la base como un subíndice. Por ejemplo, 51210 significa "512 base 10", un número decimal regular. 51216 significa "512 base 16", el equivalente al número decimal 129810.

Recomendado: