Convertisseur Hex Dec Bin
Convertissez instantanément vos valeurs entre hexadécimal, décimal, binaire et octal. Interface interactive par bits avec prise en charge des nombres signés et de plusieurs tailles de mots.
Comment utiliser le convertisseur Hex Dec Bin ?
Le convertisseur Hex Dec Bin vous permet de passer en temps réel entre les systèmes hexadécimal (base 16), décimal (base 10), binaire (base 2) et octal (base 8). Il offre une bascule visuelle des bits et prend en charge les entiers signés de 8 à 64 bits, ainsi que le complément à deux pour les négatifs.
Quels systèmes de numération sont proposés ?
Quatre systèmes principaux :
- Binaire (base 2) : uniquement 0 et 1
- Octal (base 8) : chiffres 0 à 7
- Décimal (base 10) : chiffres 0 à 9
- Hexadécimal (base 16) : chiffres 0 à 9 + lettres A-F
Chaque représentation exprime la même valeur mais répond à différents usages (hardware, dev, math).
Comment fonctionne l'interface de bascule des bits ?
Chaque case correspond à un bit (0 ou 1) numéroté de droite à gauche. Cochez pour mettre le bit à 1, décochez pour 0. La largeur en bits dépend du format choisi (8/16/32/64). Toute modification met à jour instantanément les champs binaire, décimal, octal et hex.
Qu'est-ce qu'un nombre signé en complément à deux ?
Les nombres signés représentent des valeurs positives et négatives :
- Le bit de poids fort indique le signe (0 = positif, 1 = négatif)
- Le complément à deux consiste à inverser les bits puis ajouter 1
- Ex. sur 8 bits : -1 = 11111111, -2 = 11111110
- Le convertisseur gère automatiquement ce format pour toutes les largeurs.
Comment convertir entre systèmes ?
Saisissez une valeur dans n'importe quel champ (binaire, décimal, hex ou octal) : tous les autres sont mis à jour instantanément. Vous pouvez aussi manipuler directement les bits, changer la taille du mot ou coller une valeur négative, le moteur prend tout en charge.
Quelles plages de valeurs sont disponibles ?
Selon la largeur et le signe :
Non signé :
- 8 bits : 0 à 255
- 16 bits : 0 à 65 535
- 32 bits : 0 à 4 294 967 295
- 64 bits : 0 à 18 446 744 073 709 551 615
Signé (complément à deux) :
- 8 bits : -128 à 127
- 16 bits : -32 768 à 32 767
- 32 bits : -2 147 483 648 à 2 147 483 647
- 64 bits : ±9 223 372 036 854 775 807
Table de conversion multi-bases
| Décimal | Binaire | Octal | Hex |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 1 | 1 | 1 | 1 |
| 2 | 10 | 2 | 2 |
| 3 | 11 | 3 | 3 |
| 4 | 100 | 4 | 4 |
| 5 | 101 | 5 | 5 |
| 6 | 110 | 6 | 6 |
| 7 | 111 | 7 | 7 |
| 8 | 1000 | 10 | 8 |
| 9 | 1001 | 11 | 9 |
| 10 | 1010 | 12 | A |
| 15 | 1111 | 17 | F |
| 16 | 10000 | 20 | 10 |
| 255 | 11111111 | 377 | FF |
| 256 | 100000000 | 400 | 100 |