Introduction au Langage Binaire
"Les ordinateurs ne parlent qu’en 0 et 1. Tout le reste, c’est de la traduction." ✨
Qu’est-ce que le binaire ?
Le binaire est le langage de base de l’ordinateur. Il n’utilise que deux chiffres :
- 0 (off)
- 1 (on)
Ces chiffres sont appelés bits (binary digits).
Un ordinateur stocke, traite et transmet toutes les données (textes, images, sons, instructions) en binaire.
Pourquoi le binaire ?
Les composants électroniques d’un ordinateur (transistors) ont deux états : allumé (1) ou éteint (0).
Le binaire est donc le langage le plus simple, fiable et rapide à manipuler pour une machine.
Le bit et l’octet
| Unité | Description |
|---|---|
| 1 bit | Un seul chiffre binaire (0 ou 1) |
| 1 octet (byte) | Groupe de 8 bits, ex : 01010101 |
Un octet peut représenter 256 valeurs différentes (de 0 à 255).
Exemples :
- 65 = 01000001 ➜ lettre A
- 48 = 00110000 ➜ chiffre 0
Compter en binaire
Le système binaire est une base 2, comme le système décimal est une base 10.
| Décimal | Binaire |
|---|---|
| 0 | 0000 |
| 1 | 0001 |
| 2 | 0010 |
| 3 | 0011 |
| 4 | 0100 |
| 5 | 0101 |
| 6 | 0110 |
| 7 | 0111 |
| 8 | 1000 |
Chaque position dans un nombre binaire est une puissance de 2 :
Exemple : 1011 = 1×8 + 0×4 + 1×2 + 1×1 = 11
ASCII : du texte au binaire
Les lettres sont codées par des valeurs numériques, selon la table ASCII.
| Lettre | Code ASCII | Binaire |
|---|---|---|
| A | 65 | 01000001 |
| B | 66 | 01000010 |
| C | 67 | 01000011 |
| a | 97 | 01100001 |
| b | 98 | 01100010 |
Chaque caractère que vous tapez est converti en code binaire avant d’être traité ou stocké.
⚠️ Erreurs fréquentes
- ❌ Croire que l'ordinateur comprend les mots : il ne comprend que des valeurs binaires
- ❌ Confondre bit et octet : 1 octet = 8 bits, attention aux conversions
- ❌ Penser que le binaire est inutile à connaître : il est fondamental pour bien comprendre le fonctionnement des machines
Zoom sur l’ASCII et l’encodage
🧭 Petit historique de l’ASCII
L’ASCII (American Standard Code for Information Interchange) a été développé dans les années 1960 par l'American National Standards Institute (ANSI) pour normaliser la manière dont les ordinateurs codent les caractères.
À l’origine, l’ASCII utilise 7 bits, ce qui permet de représenter 128 caractères :
- Lettres majuscules et minuscules (A-Z, a-z)
- Chiffres (0-9)
- Caractères spéciaux (!, @, #, etc.)
- Caractères de contrôle (retour chariot, tabulation…)
🔐 Encodage et représentation
Un caractère est codé en binaire selon sa valeur ASCII. Par exemple :
- 'A' ➜ 65 ➜ 01000001
- 'a' ➜ 97 ➜ 01100001
- '0' ➜ 48 ➜ 00110000
Ce système permet à l’ordinateur de stocker et transmettre du texte sous forme de bits.
🧩 Au-delà de l’ASCII
L’ASCII est aujourd’hui souvent étendu à 8 bits (ASCII étendu), ou remplacé par des encodages comme UTF-8, qui peut gérer plusieurs milliers de caractères dans de nombreuses langues.
Quiz
Testez vos connaissances ! 📝 Clique sur chaque question pour découvrir la réponse.
1️⃣ Que représente un bit ?
B. Un octet
C. Un chiffre binaire
D. Une unité mémoire de 8 bits
E. Une image
✅ Afficher la réponse
2️⃣ Combien de valeurs peut-on représenter avec un octet ?
B. 128
C. 255
D. 256
E. 1024
✅ Afficher la réponse
3️⃣ Quelle est la valeur binaire du chiffre décimal 5 ?
B. 0101
C. 0110
D. 1000
E. 0011
✅ Afficher la réponse
4️⃣ Que signifie ASCII ?
B. Association des Codes Systèmes Combinés Internationaux
C. American Standard Code for Information Interchange
D. Advanced Symbolic Code for International Integration
E. Aucun des précédents
✅ Afficher la réponse
5️⃣ Quel est le code binaire de la lettre A ?
B. 01000001
C. 01000100
D. 01000101
E. 01100001
✅ Afficher la réponse
01000001 en binaire.
Navigation
Programmation Algorithme Binaire Encodage Architecture Visual Studio Console
Pour aller plus loin
-
Wikipedia – Code ASCII
Page très complète retraçant l’histoire et les tableaux de correspondance ASCII. -
Table ASCII Interactive (ascii-code.com)
Table ASCII complète avec codes décimaux, hexadécimaux, et équivalents HTML. -
Différences entre ASCII et UTF-8 – OpenClassrooms
Bon article pour comprendre pourquoi on utilise d’autres formats aujourd’hui. -
Conversion ASCII ⇄ Binaire – RapidTables
Outil en ligne pour convertir un caractère ASCII en binaire et inversement.
- Code ASCII expliqué en 5 minutes (YouTube - Grafikart)
Vidéo rapide, claire et efficace pour comprendre le rôle de l’ASCII dans les systèmes informatiques.
-
Wikipedia – Numération binaire
Article complet sur le système binaire et ses applications informatiques. -
Informatique-pour-tous – Le binaire expliqué simplement
Un article clair, avec des exemples pédagogiques et convertisseur interactif. -
Convertisseur en ligne décimal ⇄ binaire
Outil pratique pour expérimenter la conversion de nombres en binaire. -
Cours OpenClassrooms – Le binaire
Une introduction simple et illustrée à la logique binaire.