🧮 MACALCULATRICE

Convertisseur Bases Numériques — Binaire, Octal, Décimal, Hexa

min de lecture
🧮

Maths Pro : calculatrice avancée + exercices corrigés illimités (3e-Terminale). Géométrie, algèbre, stats, trigo. Hors-ligne, sans pub.

Découvrir Maths Pro →

14,90 € une fois · 27 templates exos · Export PDF

📌 En bref : 255 (décimal) = 11111111 (binaire) = 377 (octal) = FF (hexadécimal). L'hex encode 1 octet en 2 caractères. Utilisé en informatique (couleurs RGB, adresses mémoire, permissions Unix).

Convertisseur de Bases Numériques

Les 4 bases numériques en informatique

BaseChiffresUsagePréfixe
Binaire (2)0, 1Processeurs, mémoire0b
Octal (8)0-7Permissions Unix0o
Décimal (10)0-9Usage courantaucun
Hexadécimal (16)0-9, A-FCouleurs RGB, adresses mémoire0x

Tableau de conversion rapide

DécimalBinaireOctalHex
0000000
81000108
10101012A
15111117F
16100002010
25511111111377FF
📚

Vous avez votre résultat ? Maths Pro génère des exercices corrigés illimités sur ce thème. Fiches PDF par niveau (3e-Terminale).

M'entraîner avec Maths Pro →

14,90 € une fois · Sources officielles · Export PDF

Questions fréquentes

Comment convertir manuellement décimal → binaire ?

Divisions successives par 2 en notant les restes : 13÷2=6r1, 6÷2=3r0, 3÷2=1r1, 1÷2=0r1. Lire les restes de bas en haut : 1101. Vérif : 1×8+1×4+0×2+1×1 = 13. La calculatrice fait ça automatiquement pour tout nombre.

Pourquoi utilise-t-on l'hexadécimal en informatique ?

Un octet (8 bits) peut représenter 0-255. En hex, c'est 00 à FF — deux caractères suffisent. C'est plus compact que 8 chiffres binaires. Exemple : couleur RGB #FF6600 = rouge FF=255, vert 66=102, bleu 00=0. Adresse mémoire 0x7FFF0000 est plus lisible que 0111 1111 1111 1111 0000 0000 0000 0000.

Comment convertir hexadécimal → décimal manuellement ?

Exemple : A3F₁₆. A=10, 3=3, F=15. Valeur = 10×16²+ 3×16 + 15 = 2560+48+15 = 2623. Règle générale : chaque chiffre est multiplié par 16^position (en partant de 0 à droite).

Les bases 32 et 64 existent-elles ?

Oui. Base64 encode des données binaires en texte ASCII pour transmission email/web (chaque groupe de 6 bits donne un caractère parmi A-Z, a-z, 0-9, +, /). Base32 est similaire (5 bits/caractère). On parle de 'codage' plutôt que de 'base arithmétique' car ces systèmes ne supportent pas les opérations arithmétiques classiques.

Comment convertir un nombre décimal en octal manuellement ?

Divisions successives par 8 en notant les restes. Exemple : 255 ÷ 8 = 31 r7, 31 ÷ 8 = 3 r7, 3 ÷ 8 = 0 r3. Lire de bas en haut : 377₈. Vérification : 3×64 + 7×8 + 7×1 = 192 + 56 + 7 = 255 ✓. L'octal a l'avantage de grouper facilement les bits binaires par 3.

Comment fonctionne l'addition en binaire ?

Règles : 0+0=0, 0+1=1, 1+0=1, 1+1=10 (retenue 1). Exemple : 0101 + 0011 = 1000 (5+3=8). L'addition binaire est exactement comme l'addition décimale mais avec une retenue à 2 plutôt que 10. Les processeurs font toutes leurs additions en binaire, y compris les nombres négatifs (complément à 2).

Qu'est-ce que le complément à 2 en binaire ?

Le complément à 2 est la méthode standard pour représenter les nombres négatifs en binaire. Pour −n : inverser tous les bits de n, puis ajouter 1. Exemple : +5 = 0101, −5 : inverser → 1010, +1 → 1011. Sur 4 bits signés : 1011 = −5. Cela permet de faire des soustractions avec le même circuit qu'une addition.

Comment identifier la base d'un nombre par sa notation ?

Conventions courantes : 0b1010 (préfixe 0b = binaire), 0o12 (préfixe 0o = octal), 0x1A (préfixe 0x = hexadécimal), sans préfixe = décimal. En langage mathématique : (1010)₂, (12)₈, (1A)₁₆. En Python : bin(n), oct(n), hex(n) pour convertir. En C : %d, %o, %x pour afficher.

Table de correspondance des bases numériques

Ce tableau donne les équivalences entre les quatre bases les plus utilisées en informatique pour les valeurs de 0 à 15 — la plage d'un demi-octet (nibble). Mémoriser cette table accélère considérablement le débogage bas niveau et la lecture des codes couleurs hexadécimaux.

Décimal Binaire (base 2) Octal (base 8) Hexadécimal (base 16) Usage courant
0000000Noir #000000
5010155Droits UNIX rwx (101 = lecture+exécution)
81000108Début du MSB dans un nibble
10101012ADébut des lettres en hexa
15111117FMaximum d'un nibble — blanc #FFFFFF → FF+FF+FF
16000100002010Base de l'hexadécimal (16¹)
127011111111777FAdresse loopback IPv4 (127.0.0.1 = 0x7F000001)
1281000000020080Bit de signe en complément à 2 (8 bits)
25511111111377FFMaximum d'un octet — composante R, G ou B maximale

Astuce UNIX : les permissions 755 (rwxr-xr-x) se lisent en octal — 7=111, 5=101, 5=101. En binaire : propriétaire a tous les droits (111), groupe et autres ont lecture+exécution (101).

L'arithmétique binaire dans les processeurs

Comprendre les bases numériques, c'est comprendre comment un processeur manipule réellement l'information. Toutes les opérations arithmétiques sont effectuées en binaire, quelle que soit la base dans laquelle vous les écrivez en code source.

Pourquoi 2 états, pas 10 ?

Un transistor a deux états stables : passant (1) ou bloqué (0). Construire un composant électronique fiable à 10 niveaux de tension distincts est physiquement difficile et consommateur d'énergie. Le binaire est le choix naturel de l'électronique numérique depuis les relais de Bell en 1940.

Complément à 2 : addition et soustraction unifiées

Les processeurs modernes ne soustraient pas : ils additionnent le complément à 2. 5 − 3 devient 5 + (−3). −3 en complément à 2 sur 4 bits : inverser 0011 → 1100, ajouter 1 → 1101. Résultat : 0101 + 1101 = 10010. Le bit de dépassement est ignoré → 0010 = 2. Un seul circuit logique gère tout.

Décalages et multiplications rapides

Décaler un nombre binaire de 1 bit vers la gauche équivaut à le multiplier par 2. Décaler vers la droite : diviser par 2. Les compilateurs remplacent automatiquement les multiplications par des puissances de 2 par des instructions SHL/SHR qui s'exécutent en 1 cycle CPU, contre 3 à 5 cycles pour une multiplication classique.

Masques binaires et opérations bit à bit

Les opérations AND, OR, XOR et NOT opèrent sur chaque bit indépendamment. Exemple réseau : une adresse IP 192.168.1.42 avec masque /24 (0xFFFFFF00) donne le réseau 192.168.1.0 par AND. En C : ip & mask. L'hexadécimal permet de lire ces masques d'un coup d'œil.

Formats d'entiers courants : int8 (−128 à 127 / 0x00–0xFF) · uint8 (0 à 255) · int16 (−32 768 à 32 767 / 0x0000–0xFFFF) · int32 (0 à ~4,3 milliards en non signé) · int64 (0 à ~18,4 × 10¹⁸). Les débordements (overflows) arithmétiques — sources classiques de failles de sécurité — viennent de valeurs qui dépassent ces plages et "wrappent" en complément à 2.

Casio fx-92+ College

Pour aller plus loin : calculatrice scientifique recommandée

Casio fx-92+ College - modèle autorisé au brevet et bac. Bien noté et accessible.

Voir sur Amazon →

Partenaire Amazon · Prix inchange pour vous

🤖 Utiliser Convertisseur bases numériques via API ou agent IA

Ce calculateur est disponible en tant qu'outil pour les agents IA (Claude, ChatGPT, Cursor, etc.) via le protocole MCP (Model Context Protocol).

Endpoint : https://macalculatriceenligne.com/api/mcp
Transport : Streamable HTTP · Gratuit · Sans authentification
501+ outils de calcul · 8 pays · Barèmes officiels 2026

Documentation : macalculatriceenligne.com/mcp · llms.txt

Préparez vos maths avec des exercices corrigés

Géométrie, algèbre, fractions, stats, trigo — 27 types d'exercices à données aléatoires avec corrigés pas-à-pas. Programme français 3e-Tle. 14,90 € une fois.

Essayer Maths Pro →
Exercices · Corrigés · PDF · Hors-ligne