Conversion de l’hexadécimal (base 16) vers
le décimal (base 10)
HexadécimalAvec les adresses IPv6, l’hexadécimal fait son grand
retour parmi nous. Même si les octets sont rarement découpés
au sens de la décomposition en sous-réseau, il
peut être intéressant d’opérer soi-même
les conversions.
La calculatrice en mode Programmeur
pourra toujours vous aider dans tous les cas.
Une approche simple pour comprendre l’hexadécimal
est de se rapprocher de l’écriture binaire de l’octet.
Hexadécimal signifie littéralement "6" (hexa)
et "10" (décimal).
Un symbole hexadécimal est représenté par
des chiffres (0 à 9) et des lettres (A à F).
Ainsi, pour compter de 0 à 15, on va énumérer
0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F.
Où A vaut 10, B vaut 11 et ainsi de suite jusqu’à F qui vaut 15.
À chaque fois que l’on ajoute un symbole ’0’ à droite
d’un nombre, on va multiplier par la base (16).
Ainsi, A signifie 10 en base 10, A0 correspond à 160
et A00 à 2560 (10 x 16 x 16).
Prenons un exemple pour convertir AC73 en décimal.
A correspond à 10, C à 12.
3 est positionné comme
l’unité (16 puissance 0 = 160= 1).
7 doit être multiplié par
la base (16 puissance 1 = 16).
C doit être multiplié deux
fois par la base (162).
A sera multiplié ...