“Conocimientos Programación>Lenguajes De Programación

Cómo convertir de decimal a hexadecimal

2011/9/12
El sistema de numeración hexadecimal es útil en el cálculo , ya que puede codificar los números más eficaz que cualquiera de los sistemas decimal del binario o lata. El sistema hexadecimal utiliza los dígitos del 0 al 9 , más las seis primeras letras del alfabeto para crear un sistema de numeración en base 16 . Las letras A, B , C , D , E y F representan los números 10 al 15 respectively.If que desea convertir en un habitual número en base 10 en un número en base 16 , utilice la siguiente guía . Esto puede ser útil si usted no tiene la calculadora de la conversión. Instrucciones
1

En primer lugar, mira esta lista de competencias de 16:16 ^ 0 ^ 1 = 116 = 1616 ^ 2 ^ 3 = 25 616 = 409 616 ^ 4 = 6553616 ^ 5 = 1048576 ... etc

Encuentre los dos números en esta lista que su número en base 10 es medio, y elegir el número más bajo. Por ejemplo , si su número en base 10 es 50011 , entonces usted elija 4096 , ya 50.011 se sitúa entre 4.096 y 65.536 .
2

Mira el poder de 16 que eligió en el paso 1 , y añadir 1 al exponente . Por ejemplo, desde 4096 = 16 ^ 3 , entonces tenemos 3 + 1 = 4 . Esto te dice cuántos dígitos tendrá su número hexadecimal. Así que 50.011 tendrán 4 dígitos en base 16 .
3

Para encontrar la primera cifra del número hexadecimal , se divide el número de base 10 por el número que eligió en el paso 1 , y mantener el resto . Tenemos 50011/4096 = 12 con resto 859 . Desde el 12 es equivalente a C en hexadecimal , el dígito de puño es C.
4

Desde aquí, tomar el resto que encontró en el paso 3 y repita los pasos 1 . 859 es de entre 256 y 4096 , por lo que tomará 256.

Divida 859 por 256 y mantener el resto . Por lo tanto 859/256 = 3 con resto 91 . Así, el segundo dígito es 3 .
5

Repita con el resto 91 . Desde 91 está entre 16 y 256 , se calcula 91/16 = 5, con resto 11 . Así que 5 es la tercera cifra .
6

Desde nuestra restante era 11 en el paso anterior, y su número es de 4 dígitos, el último dígito es sólo el equivalente hexadecimal de 11, que es B.
7

Por último, la representación completa de 50011 en hexadecimal es C35B .

Lenguajes De Programación
Procedimientos predefinidos en Turbo Pascal
Cómo Calcular Código Gray
Cómo abrir un enlace en la misma ventana en el uso de marcos
Cómo calcular los días hábiles en SQL
Cómo ganar el permiso para abrir Mis archivos en Python
Cómo mirar un Lisp archivo protegido contra
Cómo abrir archivos de WebEx
Cómo escribir anuncios de Adsense de Google
Conocimientos Informáticos © http://www.ordenador.online