Skip to main content

Hexadécimal

Le système hexadécimal, comme le mentionne son nom, procède par puissance de 16. Comme il n’existe que 10 chiffres arabes, on emploie suite au chiffre 9 les lettres de A jusqu’à F. La conversion d’un nombre hexadécimal à un nombre décimal peut être fait de la même façon que la conversion d’un nombre binaire à un nombre décimal.

Convertissons à titre d’exemple le nombre hexadécimal 10AF en nombre décimal.

(1 * 163) + (0 * 162) + (A * 161) + (F * 160)

(1 * 163) + (0 * 162) + (10 * 161) + (15 * 160)

4096 + 160 + 15 = 427110

La conversion d’un nombre décimal à un nombre hexadécimal peut être effectuée d’une façon similaire à la conversion d’un nombre décimal à un nombre binaire. Il suffit de multiplier le restant de la division par 16 pour trouver quelle valeur se trouvera à la position correspondante.

Effectuons la conversion du nombre décimal 4271 en nombre hexadécimal.

Division par 16

Multiplication du restant

Valeur hexadécimale

4271 / 16 = 266.9375

0.9375 * 16 = 15

F

266 / 16 = 16.625

0.625 * 16 = 10

A

16 / 16 = 1

0 * 16 = 0

0

1 / 16 = 0.0625

0.0625 * 16 = 1

1

427110 = 10AF16

Tout autre base numérique fonctionne sous le même principe.