Tous les outils

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. Prend en charge les largeurs de bits courantes (8, 16, 32) si l'outil affiche un remplissage.
From
Value
Result
BIN: 11111111
OCT: 377
HEX: FF

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.

Quand choisir autre chose

Lorsque vous avez besoin d'une disposition IEEE 754 bits à virgule flottante, d'outils spécialisés.
Lorsque vous encodez du texte en Base64, utilisez l'encodeur Base64, pas la conversion de base.
Lorsque les nombres dépassent l'entier sécurisé JavaScript, utilisez les outils compatibles BigInt.

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.

Héritage octal sous Unix

Les autorisations de fichiers sont toujours enseignées en octal (755), bien que le binaire soit le modèle sous-jacent. Les chiffres octaux correspondent proprement aux groupes de 3 bits - raison historique pour laquelle ils ont persisté dans les exemples chmod.

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.

Les données sont-elles téléchargées ?

Non. La conversion fonctionne localement.