Number Base Converter
Binary octal decimal hex
Binary octal decimal hex S'exécute localement dans votre navigateur
Leave the base on Auto and the converter reads 0x, 0b and 0o prefixes for you. Pick a base to force one.
Decimal
597
Hexadecimal
255
Binary
1001 0101 01
Octal
1125
Decimal: 597 Binary: 1001 0101 01 Octal: 1125 Hex: 255
About the
Le convertisseur de base numérique convertit une valeur entre binaire, octal, décimal et hexadécimal, et affiche les quatre à la fois afin que vous puissiez lire ce dont vous avez besoin. Laissez la base sur Auto et elle lit les préfixes 0x, 0b et 0o pour vous, ce qui signifie que vous pouvez coller 0xFF directement à partir du code source et obtenir 255, 1111, 1111 et 377 sans rien définir. Les valeurs sont traitées comme des entiers de précision arbitraire, de sorte qu'une valeur de 64 bits est convertie exactement au lieu de perdre ses bits supérieurs.
Where people use the
- Lecture d'une valeur hexadécimale à partir du code source sous forme décimale et binaire.
- Vérifier quels bits sont définis dans un indicateur ou un masque.
- Conversion d'une valeur de couleur entre les canaux hexadécimaux et décimaux.
- Vérifier un littéral binaire dans un fichier de configuration avant de le valider.
How to use the
- 1
Entrez une valeur
Tapez un nombre dans n'importe quelle base : 255, 0xFF, 0b11111111 ou 0o377. Les espaces et les traits de soulignement sont ignorés.
- 2
Laissez la base sur Auto, ou forcez-en une
Auto lit le préfixe et revient à faire correspondre les chiffres. Choisissez Binaire, Octal, Décimal ou Hex pour forcer une interprétation.
- 3
Lisez les quatre
Décimal, hexadécimal, binaire et octal sont affichés ensemble. Le binaire est regroupé par quatre pour le rendre lisible.
- 4
Copiez ce dont vous avez besoin
Chaque ligne possède son propre bouton de copie et le résultat combiné peut être copié en une seule fois.
Conseils et bonnes pratiques
- Collez les valeurs 0x directement à partir du code ; le préfixe est lu automatiquement.
- La sortie binaire est regroupée par quatre pour correspondre à la façon dont les quartets sont mappés aux chiffres hexadécimaux.
- Forcer une base lorsqu'un nombre nu peut être lu de deux manières, comme 10.
Questions fréquemment posées
Que signifient les préfixes 0x, 0b et 0o ?
Ils marquent la base : 0x pour hexadécimal, 0b pour binaire et 0o pour octal. Ce sont les conventions utilisées par C, JavaScript, Python et la plupart des autres langages, le code peut donc être collé directement.
Pourquoi ma valeur binaire est-elle rejetée lorsque je force la base 2 ?
Parce qu'il contient des caractères autres que 0 et 1. Une valeur avec des espaces convient, mais une valeur avec un préfixe 0b ne l'est pas, car le préfixe n'est pas un chiffre binaire.
Peut-il gérer de très grands nombres ?
Oui. Les valeurs sont traitées comme des entiers de précision arbitraire, donc une valeur de 64 bits ou plus est convertie exactement. Seuls les nombres entiers sont pris en charge.
Gère-t-il les nombres négatifs ?
Oui. Un signe moins est conservé et affiché sur chaque base.
Peut-il convertir des valeurs fractionnaires ?
Non. Le convertisseur fonctionne uniquement sur des nombres entiers, ce qui couvre les cas importants pour les indicateurs binaires, les adresses et les valeurs de couleur.