C07 : Évènements discrets - Analyser et modéliser

Le code hexadécimal

Un nombre hexadécimal est précédé du symbole $ (ou parfois de 0x). Pour écrire ces 16 chiffres hexadécimaux on utilise, en plus des dix chiffres de 0 à 9, les lettres A, B, C, D, E, F comme représenté dans le tableau suivant :

Conversion "Hexadécimal - Binaire"

16 étant une puissance de 2 le passage du binaire à l'hexadécimal et inversement est très rapide, chaque symbole en hexadécimal correspondant à un quartet, soit 4 bits.

Exemple

% 1 1 1 1 0 0 1 1 = $F3 ou encore $B6 = % 1 0 1 1 0 1 1 0

Conversion "Hexadécimal - Décimal"

Conversion hexadécimal vers décimal

On utilise une fois de plus le principe d'écriture des bases :

Conversion : décimal vers hexadécimal

Pour convertir un nombre décimal en hexadécimal, on peut procéder comme avec le binaire, c'est à dire :

  • en effectuant des divisions euclidiennes par 16 jusqu'à avoir un quotient nul ;

  • en décomposant en puissance de 16 : 160=1, 161=16, 162=256, 163=4096, etc.

Cependant, les conversions décimal→binaire et binaire→hexadécimal étant assez simple à réaliser, il est souvent conseillé de passer par le code binaire pour la conversion décimal→hexadécimal.

Exemple

ou encore

PrécédentPrécédentSuivantSuivant
AccueilAccueilImprimerImprimerRéalisé avec Scenari (nouvelle fenêtre)