Aller au contenu

Introduction au Langage Binaire

"Les ordinateurs ne parlent qu’en 0 et 1. Tout le reste, c’est de la traduction."

Un informaticien pragmatique

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'6501000001 - 'a'9701100001 - '0'4800110000

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 ?
A. Une lettre
B. Un octet
C. Un chiffre binaire
D. Une unité mémoire de 8 bits
E. Une image
✅ Afficher la réponse
Réponse C: Un bit est une valeur binaire : 0 ou 1.

2️⃣ Combien de valeurs peut-on représenter avec un octet ?
A. 100
B. 128
C. 255
D. 256
E. 1024
✅ Afficher la réponse
Réponse D: Un octet (8 bits) peut représenter 2⁸ = 256 valeurs.

3️⃣ Quelle est la valeur binaire du chiffre décimal 5 ?
A. 0100
B. 0101
C. 0110
D. 1000
E. 0011
✅ Afficher la réponse
Réponse B: 5 s’écrit 0101 en binaire.

4️⃣ Que signifie ASCII ?
A. Alphabet Simple en Code International Informatique
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
Réponse C: ASCII signifie "American Standard Code for Information Interchange".

5️⃣ Quel est le code binaire de la lettre A ?
A. 01000000
B. 01000001
C. 01000100
D. 01000101
E. 01100001
✅ Afficher la réponse
Réponse B: En ASCII, la lettre A est 65 ➜ 01000001 en binaire.


Navigation

Programmation Algorithme Binaire Encodage Architecture Visual Studio Console


Pour aller plus loin