Binaire Et Hexadécimal : Partez Sur De Bonnes Bases - Zeste De Savoir
Maybe your like
Vous avez réussi à appréhender le binaire pour, par exemple, calculer les masques en IPv4 ? Nous allons donc partir du binaire pour expliquer l'hexadécimal. Comme son nom l’indique, il s’agit de la base 16 (hexa : six, décimal : dix). Elle sert notamment à la notation des adresses IPv6.
En binaire, il y a 2 chiffres : le 0 et le 1. Pour représenter un nombre plus grand que 1, on rajoute un ou plusieurs chiffres. En décimal, c’est pareil : on écrit plusieurs chiffres pour représenter un nombre plus grand que 9. En hexadécimal, c’est pareil, mais on a 16 chiffres. Pour représenter un nombre plus grand que 15, on utilisera plus de chiffres.
Voici la correspondance entre nombres binaires, décimaux et hexadécimaux :
| Décimal | Binaire | Hexadécimal |
|---|---|---|
| 0 | 0 | 0 |
| 1 | 1 | 1 |
| 2 | 10 | 2 |
| … | … | … |
| 9 | 1001 | 9 |
| 10 | 1010 | A |
| 11 | 1011 | B |
| 12 | 1100 | C |
| 13 | 1101 | D |
| 14 | 1110 | E |
| 15 | 1111 | F |
| 16 | 10000 | 10 |
| … | … | … |
Les chiffres hexadécimaux vont donc de 0 à F : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F. Nous ne nous intéresserons pas directement à la conversion hexadécimal - décimal, mais rien ne vous empêche de chercher par vous-mêmes. Seule la conversion hexadécimal - binaire (et inversement) sera expliquée ici. Et c’est tout simple !
Un chiffre hexadécimal se représente par 4 chiffres binaires. Complétons le tableau précédent en écrivant les zéros inutiles pour les nombres binaires.
| Hexadécimal | Binaire |
|---|---|
| 0 | 0000 |
| 1 | 0001 |
| 2 | 0010 |
| 3 | 0011 |
| 4 | 0100 |
| 5 | 0101 |
| 6 | 0110 |
| 7 | 0111 |
| 8 | 1000 |
| 9 | 1001 |
| A | 1010 |
| B | 1011 |
| C | 1100 |
| D | 1101 |
| E | 1110 |
| F | 1111 |
Maintenant, pour convertir un nombre hexadécimal en binaire ou inversement, il vous suffira de vous reporter à ce tableau ! À vrai dire, on le retient par cœur assez rapidement, avec un peu d’entrainement.
Avec IPv6, on utilise souvent le nombre FE80(16). Qu’est-ce que ça donne en binaire ?
Il suffit de lire le tableau et de remplacer chaque chiffre hexadécimal par sa valeur décimale !
FE80(16) = 1111 1110 1000 0000(2)
Comme un chiffre hexadécimal correspond à 4 chiffres binaires, on sépare généralement les blocs de 4 bits pour y voir plus clair.
Et voilà !
Tag » Code Binaire Decimal Hexadecimal
-
Convertisseur Décimal, Hexadécimal, Binaire - Sébastien Guillon
-
Les Bases Décimale, Binaire Et Hexadécimale - Apprendre-en
-
Codez En Hexadécimal Les Nombres Binaires - OpenClassrooms
-
Conversion Binaire / Décimal / Hexadécimal à La Main
-
Conversion D'un Nombre En Binaire Et En Hexadécimal - Calculatrice
-
[PDF] Table De Conversion Décimal / Binaire Naturel / Hexadécimal
-
Conversion Binaire-hexadécimal - Cours D'électronique - Elektronique
-
Cours Sur Le Système Binaire
-
Système Hexadécimal - Wikipédia
-
Conversion Décimal, Binaire, Hexadécimal - 1ère SSI/STI2D - YouTube
-
Numeration - Binaire Et Hexadecimal
-
[Javascript] Convertisseur Binaire/Hexadécimal/Décimal - Wiki
-
Comment Convertir Un Nombre Hexadécimal En Nombre Binaire Ou ...