Synthèse des bases de numération courantes en informatique
1. Base 2 — Binaire
- Chiffres utilisés : 0, 1
- Utilisation : Représentation fondamentale des données en informatique (bits).
- Exemple :
- 10112=1×23+0×22+1×21+1×20=11101011_2 = 1 \times 2^3 + 0 \times 2^2 + 1 \times 2^1 + 1 \times 2^0 = 11_{10}10112=1×23+0×22+1×21+1×20=1110
2. Base 8 — Octale
- Chiffres utilisés : 0 à 7
- Utilisation : Historique, simplifie la lecture des données binaires (chaque chiffre octal correspond à 3 bits).
- Exemple :
- 178=1×81+7×80=151017_8 = 1 \times 8^1 + 7 \times 8^0 = 15_{10}178=1×81+7×80=1510
- En binaire : 178=001111217_8 = 001 111_2178=0011112
3. Base 10 — Décimale
- Chiffres utilisés : 0 à 9
- Utilisation : Système usuel pour les humains, base naturelle.
- Exemple :
- 34510=3×102+4×101+5×100345_{10} = 3 \times 10^2 + 4 \times 10^1 + 5 \times 10^034510=3×102+4×101+5×100
4. Base 16 — Hexadécimale
- Chiffres utilisés : 0 à 9, puis A (10) à F (15)
- Utilisation : Très utilisée en informatique pour représenter les données de façon compacte (chaque chiffre hexadécimal correspond à 4 bits).
- Exemple :
- 1F16=1×161+15×160=31101F_{16} = 1 \times 16^1 + 15 \times 16^0 = 31_{10}1F16=1×161+15×160=3110
- En binaire : 1F16=0001111121F_{16} = 0001 1111_21F16=000111112
Pourquoi ces bases en informatique ?
- Le binaire est la base « native » des ordinateurs (transistors on/off).
- L’octal et l’hexadécimal simplifient la lecture et l’écriture des longues chaînes binaires.
- Le décimal reste la base naturelle pour les humains.
