Aller au contenu

Convertisseur de bases numériques

Number Base Converter

Convertit entre binaire, octal, décimal, hexadécimal et n’importe quelle base jusqu’à 36, avec les vues bit à bit.

Tapez un nombre dans une base et lisez-le en binaire, en octal, en décimal et en hexadécimal d’un coup, plus n’importe quelle base jusqu’à 36. La vue bit à bit en dessous montre le motif binaire réel, c’est-à-dire ce que vous veniez chercher quand le nombre est un champ de drapeaux ou un masque de permissions.

🔒 Fonctionne entièrement dans votre navigateurbasebinaryhexconvert

Les fractions sont acceptées : 1010.101 en binaire, 1A.8 en hexadécimal. Les espaces et les tirets bas sont ignorés.

32

Converti

  • Binaire11111111
  • Octal377
  • Décimal255
  • Hexadécimalff
  • Base 3673
  • Base 7513

Les chiffres entre parenthèses se répètent à l’infini. Tout nombre rationnel s’arrête ou devient périodique, quelle que soit la base : 0.1 est exact en base 10 et vaut 0.0(0011) en base 2.

Vue en bits

Le complément à deux aux largeurs courantes
LargeurBits
8 bitsne tient pas sur 8 bits
16 bits0000 0000 1111 1111
32 bits0000 0000 0000 0000 0000 0000 1111 1111
64 bits0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1111 1111

Le complément à deux, la représentation qu’un processeur utilise réellement.

Vérification aller-retour : 255 de retour en base 10.

Comment s’en servir

  1. Dites dans quelle base vous tapez

    Les mêmes chiffres désignent des nombres différents selon la base : 101 vaut cent un en décimal et cinq en binaire. Se tromper là-dessus est la seule façon d’obtenir ici une réponse fausse.

  2. Tapez le nombre

    Les lettres hexadécimales peuvent être en majuscules ou en minuscules. Un chiffre qui n’existe pas dans la base choisie — un 8 en octal, par exemple — est signalé plutôt qu’abandonné en silence.

  3. Lisez la vue bit à bit pour les masques et les drapeaux

    Elle étiquette les positions de bits, donc vous voyez d’un coup d’œil que 0o755 a le bit d’écriture du propriétaire à 1 et celui du groupe à 0, sans compter sur vos doigts.

Questions fréquentes

Quel est le plus grand nombre qu’il gère ?

La conversion se fait sur des entiers exacts plutôt que sur des flottants, donc les nombres au-delà de 2^53 gardent tous leurs chiffres. Une valeur hexadécimale de 64 bits fait l’aller-retour exactement au lieu d’arriver avec ses derniers chiffres arrondis.

Pourquoi la base 36 s’arrête-t-elle là ?

Parce qu’il y a dix chiffres et vingt-six lettres, et qu’au-delà il n’existe aucun alphabet convenu. La base 62 et la base 64 existent mais chacune a plusieurs ordres incompatibles, donc un convertisseur qui les proposerait devrait deviner lequel vous vouliez.

Comment lire un nombre négatif en binaire ?

Un signe moins est affiché plutôt qu’un motif en complément à deux, parce que le complément à deux ne veut dire quelque chose qu’une fois la largeur fixée. S’il vous faut le motif 32 bits de −1, ajoutez-lui d’abord 2^32.

À alimenter depuis

Ensuite

Ces outils acceptent ce que celui-ci produit : le résultat peut y aller directement.