Convertir des nombres entre binaire (base 2), octal (base 8), décimal (base 10) et hexadécimal (base 16). Conversion instantanée pour les quatre systèmes.

Référence rapide

DécimalBinaireOctalHex
0000
1111
21022
31133
410044
510155
611066
711177
81000108
91001119
10101012A
11101113B
12110014C
13110115D
14111016E
15111117F
16100002010
321000004020
64100000010040
1281000000020080
25511111111377FF
256100000000400100
1024100000000002000400

À propos des systèmes numériques

Les ordinateurs utilisent en interne le système binaire (base 2), tandis que les représentations hexadécimales (base 16) sont courantes en programmation pour les adresses mémoire et les codes couleur. L'octal (base 8) est utilisé dans les permissions de fichiers Unix. Le décimal (base 10) est le système numérique quotidien.

FAQ

Qu'est-ce qu'une base numérique ?

Une base numérique détermine le nombre de chiffres utilisés. La base 10 (décimal) utilise les chiffres 0–9, la base 2 (binaire) seulement 0 et 1, la base 16 (hexadécimal) les chiffres 0–9 et les lettres A–F.

Comment convertir le binaire en décimal ?

Multiplier chaque chiffre binaire par la puissance de 2 correspondante en partant de la droite et additionner. Exemple : 1011₂ = 1×8 + 0×4 + 1×2 + 1×1 = 11₁₀.

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

L'hexadécimal est compact et s'aligne bien avec le binaire : un chiffre hex représente exactement 4 bits. Cela facilite la lecture des adresses mémoire, des valeurs de couleur et des données d'octets.

Que sont les nombres octaux ?

Les nombres octaux utilisent les chiffres 0–7 (base 8). Ils sont utilisés dans les permissions de fichiers Unix (ex. chmod 755), où chaque chiffre octal correspond à 3 bits.

Comment convertir le décimal en binaire ?

Diviser le nombre décimal répétitivement par 2 et noter les restes. Le nombre binaire est lu de bas en haut. Exemple : 11 ÷ 2 → reste 1 ; 5 ÷ 2 → 1 ; 2 ÷ 2 → 0 ; 1 ÷ 2 → 1 → résultat : 1011.