3F
3F
0011 1111
3 s'écrit 0011 et F s'écrit 1111.
Saisissez un nombre hexadécimal et lisez son écriture binaire, avec les quatre bits de chaque chiffre affichés en dessous. La page s'ouvre sur 3F, qui s'écrit 111111.
Dernière mise à jour
Coddy vous apprend en écrivant du vrai code dans votre navigateur : leçons interactives, retour immédiat et aide de l'IA quand vous bloquez.
L'hexadécimal et le binaire s'alignent exactement : un chiffre hexadécimal représente toujours quatre bits, car 16 vaut 2 puissance 4. Il n'y a donc aucun calcul à faire. Cherchez les quatre bits de chaque chiffre et écrivez-les côte à côte.
Il suffit d'apprendre les seize motifs. 0 s'écrit 0000, 1 s'écrit 0001, 8 s'écrit 1000, A s'écrit 1010 et F s'écrit 1111 ; la table ci-dessous les donne tous.
Les zéros de tête du premier groupe peuvent être retirés, puisque 0011 1111 et 111111 sont le même nombre. Gardez-les quand la valeur occupe une largeur fixe, comme un octet.
F s'écrit 1111 et 0 s'écrit 0000, donc FF est un octet dont tous les bits sont à 1.Les seize chiffres hexadécimaux avec leur motif de 4 bits et leur valeur décimale.
| Hexadécimal | Binaire | Décimal |
|---|---|---|
| 0 | 0000 | 0 |
| 1 | 0001 | 1 |
| 2 | 0010 | 2 |
| 3 | 0011 | 3 |
| 4 | 0100 | 4 |
| 5 | 0101 | 5 |
| 6 | 0110 | 6 |
| 7 | 0111 | 7 |
| 8 | 1000 | 8 |
| 9 | 1001 | 9 |
| A | 1010 | 10 |
| B | 1011 | 11 |
| C | 1100 | 12 |
| D | 1101 | 13 |
| E | 1110 | 14 |
| F | 1111 | 15 |
3F
0011 1111
3 s'écrit 0011 et F s'écrit 1111.
0xF0
1111 0000
Les quatre bits de poids fort sont à 1 et les quatre de poids faible à 0 : c'est ainsi qu'un masque sélectionne un demi-octet.
#FF8800
11111111 10001000 00000000
Chaque paire de chiffres hexadécimaux devient un octet de huit bits.
CAFE
1100 1010 1111 1110
C s'écrit 1100, A s'écrit 1010, F s'écrit 1111 et E s'écrit 1110.
A5B, le 5 s'écrit 0101, pas 101.A est un seul chiffre qui vaut 10, et ses bits sont 1010.bin(int('3F', 16)) renvoie '0b111111'. Pour garder les huit bits, utilisez format(int('3F', 16), '08b'), qui renvoie '00111111'.