Convertisseur décimal en binaire
Saisissez un nombre décimal et voyez sa forme binaire pendant la frappe, groupée par quartets si vous le souhaitez.
Convertir du décimal en binaire en ligne
Définir un masque de bits, lire un sous-réseau, ranger des drapeaux dans un octet ou vérifier un devoir : tout commence par la même question, que vaut ce nombre en binaire ? Cette page est le convertisseur de base avec le décimal sélectionné comme base d'entrée.
La méthode des divisions
Divisez par 2, notez le reste, et continuez à diviser le quotient jusqu'à atteindre 0. Le nombre binaire correspond aux restes lus de bas en haut. Pour 42 :
| Étape | Division | Reste |
|---|---|---|
| 1 | 42 ÷ 2 = 21 | 0 |
| 2 | 21 ÷ 2 = 10 | 1 |
| 3 | 10 ÷ 2 = 5 | 0 |
| 4 | 5 ÷ 2 = 2 | 1 |
| 5 | 2 ÷ 2 = 1 | 0 |
| 6 | 1 ÷ 2 = 0 | 1 |
En lisant les restes vers le haut, on obtient 101010.
Le complément à deux pour les nombres négatifs
Les ordinateurs stockent les entiers négatifs en complément à deux : on inverse chaque bit de la valeur positive, puis on ajoute un. Le convertisseur le fait pour vous sur la plus petite largeur standard. -1 ne contient que des uns, 11111111 sur 8 bits, et -129 ne tient plus sur 8 bits : il est donc affiché sur 16 bits sous la forme 1111111101111111.
Un raccourci avec les puissances de deux
Pour les petits nombres, il est souvent plus rapide de soustraire des puissances de deux. Prenez la plus grande puissance de deux qui tient, écrivez 1 pour elle, soustrayez, et continuez jusqu'à 1 en écrivant 0 pour chaque puissance qui ne tient pas. 42 contient 32 (reste 10), pas 16, puis 8 (reste 2), pas 4, puis 2, pas 1 : 1, 0, 1, 0, 1, 0, soit de nouveau 101010.
Conversions associées
Pour relire du binaire en décimal, utilisez binaire en décimal. Pour voir comment les lettres sont stockées en bits, texte en binaire convertit un texte octet par octet.