Convertisseur décimal vers binaire

Ce convertisseur décimal vers binaire transforme les nombres en base 10 en représentation binaire base 2 avec la méthode des divisions répétées. Saisissez n’importe quel nombre décimal pour voir son équivalent binaire avec une décomposition étape par étape, ainsi que les conversions octale et hexadécimale. Prend en charge les formats à largeur fixe 8 bits, 16 bits et 32 bits, ainsi que le complément à deux pour les nombres négatifs.

Convertisseur décimal vers binaire

Convertissez entre systèmes décimal et binaire avec division étape par étape

Questions fréquentes

Comment convertir un décimal en binaire ?

Pour convertir un nombre décimal en binaire, divisez le nombre par 2 de façon répétée et notez le reste à chaque étape. Continuez jusqu’à ce que le quotient atteigne 0. Lisez ensuite les restes de bas en haut (du dernier au premier) pour obtenir le nombre binaire. Par exemple, pour convertir 13 : 13/2=6 R1, 6/2=3 R0, 3/2=1 R1, 1/2=0 R1. La lecture de bas en haut donne 1101.

Qu’est-ce que le binaire ?

Le binaire est un système de numération en base 2 qui utilise seulement deux chiffres : 0 et 1. Chaque position représente une puissance de 2, comme chaque position en décimal (base 10) représente une puissance de 10. Le binaire est le langage natif des ordinateurs numériques, car les circuits électroniques ont deux états : actif (1) et inactif (0). Toutes les données d’un ordinateur — texte, images, audio, vidéo — sont finalement représentées en binaire.

Qu’est-ce que le complément à deux ?

Le complément à deux est la méthode standard utilisée par les ordinateurs pour représenter les entiers négatifs en binaire. Pour trouver le complément à deux d’un nombre : (1) écrivez la valeur positive en binaire, (2) inversez tous les bits (0 devient 1 et 1 devient 0), (3) ajoutez 1 au résultat. Par exemple, -5 en complément à deux sur 8 bits : partez de 00000101, inversez en 11111010, ajoutez 1 pour obtenir 11111011. Le bit de poids fort sert de bit de signe (0 = positif, 1 = négatif).

Quelle est la plage d’un nombre binaire sur 8 bits ?

Pour un nombre binaire non signé sur 8 bits, la plage va de 0 à 255 (00000000 à 11111111). Pour un nombre signé sur 8 bits en complément à deux, la plage va de -128 à 127 (10000000 à 01111111). La valeur non signée maximale est 2^8 - 1 = 255, tandis que la plage signée utilise un bit pour le signe, donnant -2^7 à 2^7 - 1.

Comment représenter les nombres négatifs en binaire ?

Les ordinateurs modernes utilisent le complément à deux pour représenter les nombres négatifs. Le bit de poids fort (le plus à gauche) est le bit de signe : 0 pour positif, 1 pour négatif. Pour opposer un nombre, inversez tous les bits puis ajoutez 1. Par exemple, -1 en binaire sur 8 bits est 11111111, -128 est 10000000, et -42 est 11010110. Ce système permet à l’addition et à la soustraction d’utiliser les mêmes circuits matériels.

Pourquoi les ordinateurs utilisent-ils le binaire ?

Les ordinateurs utilisent le binaire parce que les circuits électroniques numériques ont deux états stables : tension haute (1) et tension basse (0). Ce système à deux états est extrêmement fiable, rapide et facile à implémenter avec des transistors. Les humains trouvent le décimal (base 10) intuitif parce que nous avons 10 doigts, mais les ordinateurs travaillent naturellement en binaire (base 2). Les bases plus élevées comme l’octal (8) et l’hexadécimal (16) servent de raccourcis, car elles correspondent proprement à des groupes de bits.

Quelle est la différence entre 8 bits, 16 bits et 32 bits ?

La largeur en bits détermine combien de chiffres binaires sont utilisés pour représenter un nombre. 8 bits (1 octet) peuvent représenter 256 valeurs (0-255 non signé ou -128 à 127 signé). 16 bits (2 octets) représentent 65 536 valeurs (0-65535 non signé). 32 bits (4 octets) représentent plus de 4 milliards de valeurs (0 à 4 294 967 295 non signé). Des largeurs plus grandes permettent de plus grands nombres, mais utilisent plus de mémoire.

Comment convertir décimal en binaire en Python ou JavaScript ?

En Python, utilisez bin(42) pour obtenir '0b101010', ou format(42, 'b') pour obtenir '101010' sans préfixe. En JavaScript, utilisez (42).toString(2) pour obtenir '101010'. Pour convertir en sens inverse : Python utilise int('101010', 2) = 42, JavaScript utilise parseInt('101010', 2) = 42. Les deux langages prennent en charge les littéraux binaires avec le préfixe 0b : 0b101010 vaut 42.

Quel est le binaire de nombres décimaux courants ?

Conversions courantes : 0 = 0, 1 = 1, 2 = 10, 5 = 101, 10 = 1010, 16 = 10000, 32 = 100000, 42 = 101010, 64 = 1000000, 100 = 1100100, 128 = 10000000, 255 = 11111111, 256 = 100000000, 1000 = 1111101000, 1024 = 10000000000. Les puissances de 2 ont toujours exactement un bit '1' suivi de zéros.

Quel est le lien entre binaire et hexadécimal ?

L’hexadécimal (base 16) est une représentation compacte du binaire. Chaque chiffre hex correspond exactement à 4 bits binaires : 0=0000, 1=0001, ..., 9=1001, A=1010, B=1011, C=1100, D=1101, E=1110, F=1111. Ainsi, la valeur hex FF équivaut au binaire 11111111 (décimal 255), et 0x2A équivaut au binaire 00101010 (décimal 42). Cet alignement sur 4 bits rend l’hex idéal pour représenter les valeurs d’octets.

À propos du convertisseur décimal vers binaire

Le convertisseur décimal vers binaire transforme les nombres décimaux en base 10 en représentation binaire base 2, le système de numération fondamental utilisé par tous les ordinateurs numériques. Chaque donnée traitée par un ordinateur — texte, images, audio, vidéo et instructions — est finalement stockée et manipulée comme une suite de chiffres binaires (bits), où chaque bit vaut 0 ou 1.

Cet outil convertit instantanément tout entier non négatif en binaire et affiche la méthode de division étape par étape pour suivre le processus. Il affiche aussi les équivalents octal (base 8) et hexadécimal (base 16), prend en charge les formats à largeur fixe (8 bits, 16 bits, 32 bits) et gère les nombres négatifs avec la représentation en complément à deux.

Comment convertir un décimal en binaire

La méthode standard pour convertir un entier décimal en binaire est l’algorithme de division répétée par 2. Divisez le nombre par 2 à répétition, en notant le reste à chaque étape, jusqu’à ce que le quotient atteigne 0. Le résultat binaire est la suite des restes lue de bas en haut (dernier reste en premier).

Exemple : convertir 42 en binaire

Entrée décimale : 42

  1. 42 ÷ 2 = 21, reste 0
  2. 21 ÷ 2 = 10, reste 1
  3. 10 ÷ 2 = 5, reste 0
  4. 5 ÷ 2 = 2, reste 1
  5. 2 ÷ 2 = 1, reste 0
  6. 1 ÷ 2 = 0, reste 1

Lire les restes de bas en haut : 101010

Donc, le décimal 42 = binaire 101010.

Exemple : convertir 255 en binaire

Entrée décimale : 255

  1. 255 ÷ 2 = 127, reste 1
  2. 127 ÷ 2 = 63, reste 1
  3. 63 ÷ 2 = 31, reste 1
  4. 31 ÷ 2 = 15, reste 1
  5. 15 ÷ 2 = 7, reste 1
  6. 7 ÷ 2 = 3, reste 1
  7. 3 ÷ 2 = 1, reste 1
  8. 1 ÷ 2 = 0, reste 1

Lire les restes de bas en haut : 11111111

Le décimal 255 = binaire 11111111 (8 bits, tous à 1). C’est la valeur maximale d’un octet non signé.

Formule générale

Répéter : quotient = floor(N / 2), reste = N mod 2, puis N = quotient, jusqu’à N = 0.

Le nombre binaire est constitué des restes lus en ordre inverse (de bas en haut).

Le complément à deux expliqué

Le complément à deux est la méthode standard utilisée par les ordinateurs pour représenter les entiers signés (nombres positifs et négatifs). Le bit de poids fort (MSB) sert de bit de signe : 0 pour positif, 1 pour négatif. Les autres bits encodent la magnitude.

Comment trouver le complément à deux

Pour représenter -5 en complément à deux sur 8 bits :

  1. Partir du binaire de 5 : 00000101
  2. Inverser tous les bits : 11111010
  3. Ajouter 1 : 11111011

Résultat : -5 en complément à deux sur 8 bits = 11111011

Plages du complément à deux

BitsPlage signéePlage non signée
8-128 à 1270 à 255
16-32 768 à 32 7670 à 65 535
32-2 147 483 648 à 2 147 483 6470 à 4 294 967 295

Le complément à deux a un avantage clé : l’addition et la soustraction fonctionnent de la même manière pour les nombres positifs et négatifs, ce qui simplifie le matériel des processeurs. C’est pourquoi presque tous les processeurs modernes l’utilisent.

Table des conversions courantes (0–31)

Voici les 32 premières valeurs décimales et leurs équivalents binaire, hexadécimal et octal :

DécimalBinaireHexOctal
000000000000
100000001011
200000010022
300000011033
400000100044
500000101055
600000110066
700000111077
8000010000810
9000010010911
10000010100A12
11000010110B13
12000011000C14
13000011010D15
14000011100E16
15000011110F17
16000100001020
17000100011121
18000100101222
19000100111323
20000101001424
21000101011525
22000101101626
23000101111727
24000110001830
25000110011931
26000110101A32
27000110111B33
28000111001C34
29000111011D35
30000111101E36
31000111111F37

Applications

  • Informatique et programmation — comprendre comment les entiers, caractères et données sont stockés en mémoire au niveau binaire. Les opérations bit à bit, les masques de bits et les drapeaux exigent une bonne maîtrise décimal-vers-binaire.
  • Réseaux — les adresses IP et masques de sous-réseau sont des nombres binaires sur 32 bits. Convertir entre la notation décimale pointée (par exemple 192.168.1.0) et le binaire est essentiel pour le subnetting et la conception réseau.
  • Électronique numérique — portes logiques, bascules, registres et bus fonctionnent tous avec des signaux binaires. Les ingénieurs convertissent régulièrement les spécifications décimales en représentations binaires.
  • Stockage des données — tailles de fichiers, adresses mémoire et secteurs de disque sont mesurés en puissances de 2. Comprendre le binaire explique pourquoi un disque de « 1 GB » contient 1 073 741 824 octets (2^30).
  • Cryptographie — algorithmes de chiffrement, fonctions de hash et génération de clés opèrent sur des données binaires. Comprendre la représentation binaire est fondamental pour l’analyse cryptographique.
  • Éducation — apprendre la conversion décimal-vers-binaire construit une compréhension de base du fonctionnement des ordinateurs, sujet central en informatique.

Convertisseurs associés

Outils associés