Skip to main content

Hexadecimal a Decimal


El sistema hexadecimal tiene como base el 16 y es un sistema posicional, se necesitan 16 símbolos para representar todos los números, los símbolos son los siguientes:

 

0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F

 

En la lista anterior las letras A,B,C,D,E,F representan a los números 10,11,12,13,14 y 15, la ventaja de usar letras es que se utiliza un solo símbolo.Dicho lo anterior veamos un ejemplo:

 

3A02_{16}=2\cdot 16^{0}+0\cdot 16^{1}+10\cdot 16^{2}+3\cdot 16^{3}

 

Es lo mismo que:

 

2\cdot 16^{0}=2\cdot 1=2

0\cdot 16^{1}=0\cdot 16=0

A\cdot 16^{2}=10\cdot 16^{2}=10\cdot 256=2560

3\cdot 16^{3}=3\cdot 4096=12288

 

2+0+2560+12288=14850

 

3A02_{16}=14850_{10}

 

En general si queremos convertir de hexadecimal a decimal este es el procedimiento:

  • Tomamos como primera posición el primer símbolo de derecha a izquierda, a partir de ahí numeramos las siguientes posiciones.
  • Multiplicamos la primera posición por 16^{0}, la segunda por 16^{1} y así sucesivamente.
  • Sumamos los resultados del paso anterior.