L'Hexadécimal.(rassurez vous : il n'y en a pas pour longtemps).
La manière de calculer en programmation
n'est pas la même que celle que l'on nous a appris quand on était
petits ( le temps où vous aviez autant de bouton que votre clavier....).Le
système décimal que l'on a eu tant de mal à ingurgiter
, ben....faut l'oublier...!
Je m'explique :
Le système décimal commence de 0 jusqu'à 9 (10 étant la réunion des chiffres 0 et 1) : ça , c'est ce que l'on nous a appris .
Le système hexadécimal lui , va de 0 à 15 en théorie (16 nombres d'où le terme : HEXA ) . Dans la pratique de 0 à F , les chiffres 10 , 11 , 12 , 13 , 14 et 15 étant respectivement remplacé par A , B , C , D ; E et F.
En clair :
DECIMAL --------------------------->: 0 -1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15
HEXADECIMAL------------------->: 0 -1 -2 -3 -4 -5 -6 -7 -8 -9 -A --B --C --D --E --F.
Vous aurez donc des nombres du genre 4BE15F ( qui représente 4972895 en décimal ) ou 1E (30) qu'il faudra donc convertir avec une calculette quelconque (outil présent avecl'éditeur Hexa HEXWORKS par exemple ) si vous voulez connaître sa représentation décimal . Il se peut que vous trouviez un petit "h" aprés le nombre ; ex : 1999h qui vous précise donc que ce nombre est sous la forme hexa ( 6553 en décimal ) .
5 + 5 = 10 en décimal ( balaise le mec....)
5 + 5 = A en hexadécimal
A + B = 15h
F + 27h = 36h
Etc...