El sistema hexadecimal es un sistema de Base 16, por lo tanto tiene 16 valores posibles que van del 0 al 9 y de la A a la F.

Las letras A B C D E F corresponden a los valores 10, 11, 12, 13, 14, 15 respectivamente.

Nota: Un valor hexadecimal corresponde a 4 bits, por lo que se convierte en un sistema muy útil para simplificar largas cadenas de Binarios.

A continuación mostramos una tabla de ayuda con las correspondencias de valores.
Decimal
Binario
Hexadecimal
0
0000
0
1
0001
1
2
0010
2
3
0011
3
4
0100
4
5
0101
5
6
0110
6
7
0111
7
8
1000
8
9
1001
9
10
1010
A
11
1011
B
12
1100
C
13
1101
D
14
1110
E
15
1111
F

Hay varios métodos, para realizar la conversión de decimal a hexadecimal, en esta oportunidad explicaremos dos (2) formas para realizarlo.

Primera forma.
La primera forma la haremos a base de dividir el número decimal entre 16, hasta que no podamos dividir más.
1869 / 16 = 116 Resto 13 equivale a la letra D
116 / 16 = 7 Resto 4 su equivalente es el 4
Como el último cociente no es divisible entre 16, este pasa a formar parte del número que se forma en la notación hexadecimal.
Para formar el número en notación hexadecimal procedemos de la siguiente manera, el primer número hexadecimal es el cociente de la última división (7) y seguidamente en orden ascendente se van colocando los restos hacia la izquierda, para formar el número en hexadecimal (74D16).
Segunda Forma.Esta forma es más sencilla que la anterior y consiste en pasar el número decimal a binario y después convertirlo a hexadecimal.
Tomemos el mismo ejemplo de la primera forma.
186910 su equivalente en binario es 111010011012
Para pasar de un número binario a hexadecimal debemos hacer agrupaciones de 4 bits, tomando el punto de inicio el último número binario de la derecha.
Iremos haciendo agrupaciones de derecha a izquierda
Si el último grupo no llega a 4 bits, lo rellenaremos con 0, por ejemplo, si el último grupo de 4 bits es 111, lo rellenaremos con 0 de la siguiente forma 01110111 0100 11017 4 D
Primer grupo 1101 corresponde a D (13) en hexadecimalSegundo grupo 0100 corresponde a 4 en hexadecimalTercer grupo 0111 corresponde a 7 en hexadecimal
El resultado de 0111010011012 es 74D16 cuyo valor decimal es 186910
Otro ejemplo
Recuerde que la conversión de decimal a binario se hizo usando la división repetida entre 2, y la decimal a octal mediante la división entre 8. de la misma manera, la conversión de decimal a hexadecimal se realiza. Ejemplo:
decimal_hexa.jpg



Veamos el siguiente video