Cómo calcular decimal a hexadecimal

hexadecimales son los números en base 16 en lugar de la base más familiar 10. Cada posición decimal es 10 veces el valor de la posición a la derecha. Cada posición hexadecimal es 16 veces el valor de la posición a la derecha. El decimal 147 = 1 x 100 + 4 x 10 + 7 En hexadecimal notación 147 = 1 x 256 + 4 x 16 + 7 El sistema hexadecimal utiliza algunos símbolos adicionales - las primeras seis letras del alfabeto . Contar los dedos de manos y pies en hexadecimal sería algo así - 1-2-3-4-5-6-7-8-9 - ABCDEF - 10-11-12-13-14 . Decimal es igual a 20 hexadecimales 14. Instrucciones Matemáticas 1

Búsqueda de una "lista de resto " para iniciar la conversión . Esto se hace dividiendo el número por 16 y llamar a la Q1 cociente y el resto R1. El nuevo dividendo se convierte en Q1 . Divide Q1 por 16 para obtener Q2 cociente y el residuo R2 . Siga haciendo esto hasta que el dividendo es menor de 16 Marca este dividendo el último resto . Esto es fácil de ver por ir a través de un ejemplo típico. Sea N el número a convertir y N /16 tiene Q1 cociente y el resto R1. Q1 /16 tiene Q2 cociente y el residuo R2 . Q2 /16 tiene Q3 cociente y el resto R3. Si Q3 es inferior a 16 , la Q3 el último resto - . Establecer R4 = Q3 así que la lista restante de N es R1 , R2 , R3 y R4
2

Convertir cada número en la lista restante en su equivalente hexadecimal , luego revertir la lista. Por ejemplo , si la lista restante es de 5 , 11 , 0 y 3 , la conversión de cada número a hexadecimal daría 5 , B , 0 y 3 Inversión de la lista darían 3 , 0 , B y 5 Esta lista se llama " lista dígito hexadecimal . "
3

Combinar los dígitos de la lista dígito hexadecimal para obtener el número hexadecimal que representa la conversión . Este procedimiento es más fácil de entender con un ejemplo. Para convertir 11.000 decimal a un número hexadecimal , se inicia dividiendo 11.000 por 16 El cociente es 687 y el resto es 8. El nuevo dividendo es 687 y el primer elemento de la lista resto es 8 687/16 = 42 con un residuo de 15 años el nuevo dividendo es 42 y la lista restante es de 8 y 15 42/16 = 2 con un resto de 10 el nuevo dividendo es 2 y la lista restante es de 8 , 15 y 10 el dividendo es inferior a 16 por lo que la lista definitiva resto es de 8, 15, 10 y 2 la lista dígito hexadecimal es 2, A, F y 8 Por lo tanto , 11 000 decimal es la misma que 2AF8 hexadecimal .