À retenir
- Utilise les chiffres de 0 à 9 et les lettres de A (10) à F (15).
- Un caractère hexadécimal représente exactement 4 bits (un demi-octet).
- C'est le pont idéal entre le binaire (compris par la machine) et le décimal (compris par l'humain).
L'hexadécimal est un système de comptage qui utilise 16 symboles au lieu des 10 chiffres habituels. Pour aller au-delà de 9, on utilise les six premières lettres de l'alphabet (A à F). C'est une méthode très pratique pour condenser de longues suites de 0 et de 1 (le binaire) en un format plus court et facile à lire pour un humain.
Étymologie
Le mot est un mélange entre le grec hexa (six) et le latin decimus (dix), symbolisant la base 16. Il s'est popularisé dans les années 1960 avec l'architecture de certains ordinateurs célèbres (comme l'IBM System/360) pour simplifier l'affichage des adresses mémoire.
Exemples d'usage
- Les codes couleurs HTML/CSS comme
#4287f5pour définir précisément une teinte de bleu. - Les adresses MAC qui identifient vos appareils connectés (ex:
00:15:5D:01:02:03). - Les clés de sécurité Wi-Fi (WPA) ou les adresses IPv6.
Cas d'usage
On retrouve ce système partout où les données brutes doivent être examinées : développement de logiciels, programmation de microcontrôleurs, analyse réseau (Wireshark) ou cybersécurité pour observer le contenu de fichiers malveillants.
Bonnes pratiques
Pour différencier un nombre hexadécimal d'un nombre classique, on utilise souvent le préfixe 0x (ex: 0x1A). Bien que les lettres puissent être écrites en minuscules ou majuscules, essayez de rester cohérent au sein d'un même projet pour faciliter la relecture.
Synonymes
Antonymes
Conseil
Si vous débutez, apprenez par cœur que F correspond à 15 et 10 (en hexa) correspond à 16. Cela vous aidera à visualiser rapidement les valeurs sans avoir besoin d'une calculatrice.
Questions fréquentes
Pourquoi s'arrêter à la lettre F ?
Parce que le système est en base 16. On a besoin de 16 symboles : 0 à 9 (dix symboles) plus A à F (six symboles), ce qui totalise 16.
Est-ce que l'hexadécimal prend moins de place en mémoire ?
Non. C'est uniquement une façon de noter les chiffres. En mémoire, tout finit toujours par être stocké en binaire (0 et 1).