Comme nous l’avons évoqué plus tôt, le système hexadécimal dispose de 16 symboles numériques. Cependant, cela crée un problème potentiel : avec la notation conventionnelle des nombres, on utilise les nombres décimaux 10, 11, 12, 13, 14 et 15, chacun étant constitué de deux symboles adjacents. Ainsi, si vous exprimez le nombre 10 en notation hexadécimale, il est difficile de savoir s’il s’agit du nombre décimal 10 ou, par exemple, du nombre binaire 2 (1 + 0).
Pour éviter ce problème, les nombres hexadécimaux d’une valeur de 10 à 15 sont exprimés par les lettres majuscules A, B, C, D, E et F. Le système hexadécimal utilise donc des chiffres de 0 à 9 et les lettres majuscules de A à F pour représenter l’équivalent du nombre binaire ou décimal. Pour différencier les nombres hexadécimaux des nombres décimaux, vous disposez de plusieurs formats d’écriture (vous trouverez ci-dessous plusieurs exemples du nombre hexadécimal « 73 ») :
- 7316
- 73hex
- 73h
- 73H
- 73H
- 0x73
- $73
- #73
- "73
- X’73’
Le préfixe 0x et le suffixe h sont utilisés principalement dans la programmation, tandis que le préfixe dollar est utilisé avec certaines familles de processeurs en langage d’assemblage.