Convertisseur Binaire

Convertissez entre binaire, décimal, hexadécimal et octal. Effectuez des opérations arithmétiques.

Résultat

Résultat

Résultat

Conversions

Binaire (base 2)
Octal (base 8)
Décimal (base 10)
Hexadécimal (base 16)

Résultat

En décimal :

Guide Complet du Système Binaire

Qu'est-ce que le système binaire ?

Le système binaire est un système de numération en base 2, qui utilise uniquement deux chiffres : 0 et 1. Chaque chiffre binaire est appelé un "bit" (binary digit). C'est le langage fondamental des ordinateurs et de tous les systèmes numériques modernes.

Pourquoi les ordinateurs utilisent-ils le binaire ?

Les ordinateurs utilisent le binaire car les circuits électroniques peuvent facilement représenter deux états : courant présent (1) ou courant absent (0). Cette simplicité rend les ordinateurs fiables et rapides, car il est plus facile de distinguer entre deux états qu'entre dix états (comme en décimal).

Les différents systèmes de numération

Système Base Chiffres utilisés Exemple
Binaire 2 0, 1 10102 = 1010
Octal 8 0 à 7 128 = 1010
Décimal 10 0 à 9 1010
Hexadécimal 16 0 à 9, A à F A16 = 1010

Comment convertir du binaire au décimal

Méthode : Multipliez chaque bit par 2 élevé à la puissance de sa position (en partant de 0 à droite), puis additionnez.

Formule : ... + (bit₃ × 2³) + (bit₂ × 2²) + (bit₁ × 2¹) + (bit₀ × 2⁰)

Exemple : Convertir 10112 en décimal

Position :   3   2   1   0
Bits :          1   0   1   1

Calcul :

  • (1 × 2³) = 1 × 8 = 8
  • (0 × 2²) = 0 × 4 = 0
  • (1 × 2¹) = 1 × 2 = 2
  • (1 × 2⁰) = 1 × 1 = 1

Total : 8 + 0 + 2 + 1 = 1110

Comment convertir du décimal au binaire

Méthode : Divisez successivement le nombre par 2 et notez les restes. Le binaire se lit en prenant les restes de bas en haut.

Exemple : Convertir 1310 en binaire

13 ÷ 2 = 6 reste 1
6 ÷ 2 = 3 reste 0
3 ÷ 2 = 1 reste 1
1 ÷ 2 = 0 reste 1

Résultat (de bas en haut) : 11012

Conversion binaire ⇄ hexadécimal

La conversion entre binaire et hexadécimal est particulièrement simple car 16 = 2⁴. Chaque chiffre hexadécimal correspond exactement à 4 bits binaires.

Décimal Binaire (4 bits) Hexadécimal
000000
100011
200102
300113
401004
501015
601106
701117
810008
910019
101010A
111011B
121100C
131101D
141110E
151111F

Exemple : Convertir 110101102 en hexadécimal

Groupez par 4 bits : 1101 0110

11012 = D16
01102 = 616

Résultat : D616

Opérations arithmétiques en binaire

Addition binaire

Règles :

  • 0 + 0 = 0
  • 0 + 1 = 1
  • 1 + 0 = 1
  • 1 + 1 = 10 (0 avec une retenue de 1)
  • 1 + 1 + 1 = 11 (1 avec une retenue de 1)

Exemple : 1011 + 0110

  1011
+ 0110
------
 10001

Vérification : 11 + 6 = 17 ✓

Soustraction binaire

Règles :

  • 0 − 0 = 0
  • 1 − 0 = 1
  • 1 − 1 = 0
  • 0 − 1 = 1 (avec un emprunt de 1)

Applications du système binaire

Informatique :

Électronique numérique :

Unités de mesure binaires

Unité Symbole Valeur Bits
Bitb1 bit1
Octet (Byte)B ou o8 bits8
KilooctetKo1024 octets8 192
MégaoctetMo1024 Ko8 388 608
GigaoctetGo1024 Mo8 589 934 592
TéraoctetTo1024 Go8 796 093 022 208

Nombres binaires courants

Décimal Binaire Hexadécimal Utilisation
000Faux, Éteint
111Vrai, Allumé
8100081 octet
161000010Bits dans un mot
3210000020Bits système 32-bit
64100000040Bits système 64-bit
12711111117FMax 7 bits signé
25511111111FFMax 8 bits (1 octet)
256100000000100Valeurs dans 1 octet
1024100000000004001 Ko

Questions fréquentes

Pourquoi 1024 et non 1000 ?

En informatique, on utilise des puissances de 2. 2¹⁰ = 1024, ce qui est proche de 1000. C'est pourquoi 1 Ko = 1024 octets et non 1000 octets. Cette convention vient du fait que les ordinateurs travaillent en base 2.

Quelle est la différence entre bit et octet ?

Un bit (b) est la plus petite unité d'information, valant 0 ou 1. Un octet (B ou o en français, byte en anglais) est un groupe de 8 bits. Par exemple, 1 Mo = 8 Mb.

Comment lire un nombre hexadécimal ?

L'hexadécimal utilise les chiffres 0-9 et les lettres A-F (pour 10-15). On préfixe souvent par "0x" : 0xFF = 255. En programmation, les couleurs web utilisent l'hexadécimal : #FF0000 = rouge pur.

Peut-on faire des nombres négatifs en binaire ?

Oui, avec plusieurs méthodes. La plus courante est le complément à deux : le bit de poids fort indique le signe (0 = positif, 1 = négatif). Pour obtenir -x, on inverse tous les bits de x puis on ajoute 1.

Combien de valeurs peut-on représenter avec n bits ?

Avec n bits, on peut représenter 2ⁿ valeurs différentes. Exemples :