Convertisseur de base numérique

Convertissez des entiers entre les représentations binaires, octales, décimales et hexadécimales. Débogez les codes de couleur (#FF5733), les masques de bits IP, les adresses mémoire et les cours d'assemblage sans calcul mental.

Comment convertir des bases numériques

1. Entrez un nombre dans la base source (préfixe 0x pour hexadécimal, 0b pour binaire si pris en charge).
2. Sélectionnez la base cible ou lisez toutes les bases en même temps.
3. Vérifiez les zéros non significatifs pour les formats à largeur fixe (par exemple 0x0A).
4. Copiez la valeur dans le code, les masques de sous-réseau ou les réponses à l'examen.

Exemples de conversion de base

Canal de couleur hexadécimal

0xFF décimal = 255 = binaire 11111111 — opacité totale ou canal rouge maximum dans #RRGGBB.

Binaire à décimal

0b1010 = 10 décimal = 0xA hexadécimal. Utile pour les indicateurs de bits d'autorisation.

Octal (autorisations Unix)

chmod 755 → rwxr-xr-x. 7=111, 5=101 en binaire pour propriétaire/groupe/autres bits.

Quand convertir les bases numériques

• Lorsque vous lisez des vidages de mémoire ou enregistrez des valeurs dans les débogueurs.
• Lorsque vous traduisez des segments d'adresse IPv4/masque de réseau ou MAC.
• Lorsque vous effectuez des tâches CS sur la notation positionnelle.

Hex et binaire en programmation

Les masques de bits utilisent OR/AND avec des constantes hexadécimales : flags 0x01 | 0x02. Les abréviations IPv6 utilisent des groupes hexadécimaux. Apprendre à repérer les puissances de deux (0x10, 0x100) accélère la lecture des traces de pile et de la documentation du noyau.

Questions fréquentes

Qu'est-ce que l'hexadécimal ?

Base 16 en utilisant les chiffres 0 à 9 et A à F. Compact pour les valeurs binaires lourdes (1 chiffre hexadécimal = 4 bits).

Comment convertir un décimal en binaire ?

Divisez à plusieurs reprises par 2 et collectez les restes, ou utilisez ce convertisseur pour des résultats instantanés.

Que signifie le préfixe 0x ?

Préfixe littéral hexadécimal de style C. 0x10 = 16 décimal, pas 10.

Signé ou non signé ?

Le même modèle de bits s'interprète différemment pour le complément à deux signé : spécifiez la largeur et la signature dans le code.

Puis-je convertir des fractions ?

La conversion de base de fractions est possible mais ne se termine pas dans de nombreuses bases — cet outil se concentre sur les nombres entiers.