Joy of Tools

Convertisseur binaire décimal hexadécimal

Choisissez la base de votre nombre et saisissez-le. Les bases 2, 8, 10 et 16 s’affichent pendant la saisie.

Ce que vous saisissez reste sur cette page et n'est envoyé nulle part.

Base de votre nombre

Le bouton ± rend le nombre négatif ; la virgule ou le point sépare la partie décimale. Les espaces entre les chiffres sont ignorés.

Binaire
10 1101
Octal
55
DécimalVotre saisie
45
Hexadécimal
2D
1200

Méthode

De la base 10

Diviser la partie entière par 2

On divise par 2 jusqu’à un quotient nul, en notant chaque reste à côté. On lit les restes de bas en haut.

245
222… 1
211… 0
25… 1
22… 1
1… 0

Lu de bas en haut : 10 1101(2)

Mode d'emploi

  1. Choisissez la base dans laquelle le nombre est écrit, comme 10 ou 16.
  2. Saisissez le nombre ; la virgule sépare la partie décimale et ± le rend négatif.
  3. Lisez les résultats, puis choisissez une base d’arrivée plus bas afin de voir les divisions ou le développement.

Questions fréquentes

Comment convertir un nombre décimal en binaire à la main ?

On divise le nombre par 2 en notant le reste, puis on divise le quotient par 2 jusqu’à obtenir 0. En lisant les restes du dernier au premier, on obtient le nombre en binaire : 45 donne 101101.

Pourquoi 0,1 ne se termine jamais en binaire ?

Une fraction ne se termine en base 2 que si son dénominateur, une fois simplifié, est une puissance de 2. 0,1 vaut 1/10, et 10 contient le facteur 5 : les chiffres 0011 se répètent sans fin. C’est aussi la raison pour laquelle un ordinateur stocke 0,1 avec une petite erreur.

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

C’est la façon dont un ordinateur stocke les entiers négatifs sur un nombre fixe de bits : on inverse chaque bit de la valeur positive, puis on ajoute 1. Sur 8 bits, −10 s’écrit 11110110, et la plage va de −128 à 127.

Quel lien entre chiffres hexadécimaux et binaires ?

16 vaut 2⁴ : chaque chiffre hexadécimal correspond à exactement quatre chiffres binaires. F donne 1111 et 2D donne 0010 1101. L’octal fonctionne de la même façon, à trois chiffres binaires par chiffre, car 8 vaut 2³.

Autres outils