Sommaire

Conversion de l’hexadécimal (base 16) vers le décimal (base 10)

Hexadécimal

Avec 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.

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é ...