> hexadécimal | base16 | 0xFF <
// Hexadécimal - convertir entre texte et représentation hexadécimale (base 16)
Usage étendu
Utilisé en programmation, pour les codes couleur, les adresses mémoire et le débogage.
Lisible par l’humain
Représentation compacte plus facile à lire que le binaire.
Options de formatage
Prend en charge les espaces, les majuscules/minuscules et plusieurs formats.
>> informations techniques
Comment fonctionne l’hexadécimal:
L’hexadécimal (base 16) utilise 16 symboles : 0-9 et A-F. Chaque chiffre hex représente 4 bits (un demi-octet). Deux chiffres hex représentent un octet (8 bits), ce qui est idéal pour représenter des données binaires.
Exemples:
'A' → 41 'Hello' → 48 65 6C 6C 6F 255 → FF
Pourquoi utiliser l’hexadécimal:
- >Codes couleur (#FF0000)
- >Adresses mémoire
- >Débogage de données binaires
- >Encodage de caractères
- >Empreintes cryptographiques
>> questions fréquentes
Qu’est-ce que l’hexadécimal ?
L’hexadécimal (hex) est un système de numération en base 16 utilisant les chiffres 0-9 et les lettres A-F. Il est couramment utilisé en informatique pour représenter des données binaires dans un format plus lisible.
Pourquoi utiliser l’hexadécimal plutôt que le décimal ?
L’hexadécimal s’aligne parfaitement avec le binaire : chaque chiffre hex représente exactement 4 bits. Il est donc idéal pour représenter la mémoire, les couleurs et les données binaires.
Quelle est la différence entre les préfixes 0x et # ?
« 0x » est utilisé dans les langages de programmation pour indiquer des nombres hexadécimaux (0xFF). « # » est généralement utilisé pour les couleurs web (#FF0000). Les deux indiquent une notation hexadécimale.
Comment convertir des couleurs hex en RGB ?
Les couleurs hex utilisent 6 chiffres : RRGGBB. Chaque paire représente les valeurs Rouge, Vert et Bleu de 00 (0) à FF (255). Par exemple, #FF0000 correspond à RGB(255,0,0) – rouge pur.
// Caractères en octets hexadécimaux
| Caractère | Hex (UTF-8) |
|---|---|
| A | 41 |
| a | 61 |
| 0 | 30 |
| ␠ | 20 |
| \n | 0A |
| é | C3 A9 |
| 中 | E4 B8 AD |
| 😀 | F0 9F 98 80 |
// Chiffres hexadécimaux et valeurs
0-9 = 0-9 A B C D E F = 10 11 12 13 14 15 0xFF = 255 0x100 = 256 0xFFFF = 65535
>> Autres questions
Q : Pourquoi un octet correspond-il à exactement deux chiffres hexadécimaux ?
R : Un chiffre hexadécimal représente 4 bits (un quartet) et un octet fait 8 bits. Deux chiffres donnent donc un octet, de 00 à FF.
Q : Comment des caractères comme é ou 中 apparaissent-ils en hexadécimal ?
R : L’hexadécimal affiche les octets de l’encodage – généralement UTF-8. é prend deux octets (C3 A9), 中 trois (E4 B8 AD), un emoji quatre.
Q : La casse compte-t-elle (ff ou FF) ?
R : Non, ff et FF ont la même valeur. Restez cohérent ; les préfixes comme 0x ou # sont une convention et ne font pas partie de la valeur.