Et bien en système décimal on forme nos nombre avec 10 symboles appelés chiffres : 0-9.
En hexadécimal il n'y a pas 10 mais 16 chiffres : 0-9 puis A-F
Les chiffres servent à créer des nombres :
0 1 2 3 4 5 6 7 8 9... étape suivante ?
Quand on a épuisé tous les nombres à 1 chiffre on passe aux nombres à deux chiffres, en assumant que compter de 0 à 9 est comme compter de 00 à 09, on augmente le chiffre des dizaines de 1 point :
10 11 12...
Refaisons la même chose en hexadécimal :
00 01 02 [...] 09 0A 0B 0C 0D 0E 0F...
L'étape suivante n'est autre que... 10
Donc
(F)(hex) <=> (15)(dec)
(10)(hex) <=> (16)(dec)
Pour effectuer les conversions :
(25)(hex) <=> (2*16 + 5 = 37)(dec)
(5)(hex) <=> (5)(dec)
(25 + 5 = 2A)(hex) <=> (37 + 5 = 42)(dec)