💻 Programmation · Fondamentaux
Binaire, octets et hexadécimal
Un ordinateur ne manipule que des bits (0 ou 1). 8 bits forment un octet. L'hexadécimal (base 16) est une écriture compacte du binaire.
Décimal Binaire Hexa
10 1010 A
255 1111 1111 FF
256 1 0000 0000 100Lire du binaire
Chaque position vaut une puissance de 2, de droite à gauche : 1011 = 8 + 0 + 2 + 1 = 11.
Octets et hexa
Un octet = 8 bits = 256 valeurs (0 à 255). Un chiffre hexa = 4 bits, donc 2 chiffres hexa = 1 octet (FF = 255).
À quoi sert l'hexa ?
Couleurs (#FF5E8A = rouge 255, vert 94, bleu 138), adresses MAC, IPv6, identifiants, dumps mémoire.
Ko, Mo, Go… et Kio, Mio, Gio
Ko/Mo/Go : puissances de 10 (1 Mo = 1 000 000 octets). Kio/Mio/Gio : puissances de 2 (1 Mio = 1 048 576 octets). Windows affiche des Gio en les appelant « Go », d'où l'impression que ton disque « perd » de la place.
Texte
ASCII : 128 caractères (A = 65). UTF-8 : 1 à 4 octets par caractère ; les lettres accentuées en prennent 2, les emojis 4.
Entiers négatifs
Représentés en complément à deux : sur 8 bits, de −128 à 127.
Convertis des nombres avec /outil base valeur:255.
Applique le cours
Wakey propose un calculateur qui convertit entre binaire, octal, décimal et hexadécimal :
/outil base valeur:255
Teste-toi
Combien vaut 1011 (binaire) en décimal ?
- 9
- 10
- 11
- 13
Réponse : C. 11
1011 = 8 + 0 + 2 + 1 = 11.
Plus de questions dans Discord avec /qcm matiere:dev.
Pour aller plus loin
Fiche mise à jour le 6 novembre 2026. Une erreur, une précision à proposer ? Écris-nous.