Números hexadecimales

El sistema hexadecimal está compuesto por un grupo de caracteres alfa numéricos, abarcando del 0 al 9 y de la letra A hasta F, donde a cada una de ella les corresponde un número diferente. Siguiendo la secuencia de los números las letras serían A = 10, B = 11, C = 12, D = 13, E = 14, F = 15. La base es 16 la cual se utiliza para representar los números. Veamos un ejemplo:

8DF → 8 ×  162 + D × 161 + F × 100

8DF → 8 × 162 + 13 × 161 + 15 × 160

8DF → 2048 + 208 + 15

8DF16 → 227110

Hemos transformado 8DF al sistema decimal, 8DF = 2271.

Conversión de un número decimal a hexadecimal

Ejemplo 1:

Números hexadecimales1  Números hexadecimales Numeros hexadecimales1

  • El decimal 678 lo dividimos entre 16 (que es la base de los números hexadecimales) y obtenemos 42.
  • Tomamos como número hexadecimal al residuo de cada división, en este caso, el 6.
  • Seguimos dividiendo el 42 entre 16, resultado 2, tomamos como número al residuo 10 = A.
  • Por último el número que tomaremos como hexadecimal será al último resultado que no se puede dividir entre 16 en este caso el 2.

El resultado se escribe de manera ascendente tomando el 2, luego A y por último el 6.

Ejemplo 2:

Números hexadecimales2  Números hexadecimales Numeros hexadecimales2

  • Como número decimal tenemos al 1023, lo dividimos entre 16 (que es la base de los números hexadecimales) y obtenemos 63 como resultado.
  • Tomamos como número hexadecimal al residuo de cada división, en este caso, 15 = F.
  • Dividimos 63 entre 16, obtenemos 3 como último resultado (que también será un número hexadecimal) y  su residuo 15 = F.
  • El número final hexadecimal se escribirá partiendo del último resultado de la división y del último residuo hasta el primero que se obtuvo, podemos decir que 1023 = 3FF.