Développeur / Nombres

Calculatrice binaire (arithmétique et opérations bit à bit, binaire et hexadécimal)

Additionnez, soustrayez, multipliez, divisez et calculez le reste de nombres en binaire, octal, décimal ou hexadécimal, ou appliquez AND, OR, XOR et des décalages. Le résultat est affiché dans les quatre bases, et les résultats négatifs en complément à deux.

Calculatrice binaire (arithmétique et opérations bit à bit, binaire et hexadécimal): Les nombres sont traités comme des entiers exacts, quelle que soit leur taille : il n'y a donc aucun dépassement de capacité. 1011 + 110 en binaire donne 10001 (11 + 6 = 17) ; 1011 XOR 0110 donne 1101. La division est une division entière, comme dans la plupart des langages de programmation, et mod donne le reste. Un résultat négatif est également affiché en complément à deux sur 8, 16, 32 ou 64 bits : −5 sur 8 bits donne 11111011. Fonctionne 100 % localement dans votre navigateur, sans aucun téléversement de fichier vers le serveur.

Exécutions
Dans votre navigateur
Coût
Gratuit · sans inscription
Disponibilité
Prêt à l'emploi
Calculatrice binaireTraitement local

Fonctionne entièrement dans votre navigateur

Binaire10001
Décimal17
Hexadécimal11
Octal21

Opérations arithmétiques et bit à bit sur des nombres entiers de toute taille, saisis en binaire, octal, décimal ou hexadécimal. La division ignore le reste, comme la division entière dans les langages de programmation ; mod donne le reste. AND, OR et XOR comparent les bits un par un, et un décalage vers la gauche de n positions multiplie par 2ⁿ. Les résultats négatifs sont également affichés en complément à deux, comme les ordinateurs les stockent.

Opérations bit à bit

AND conserve un bit uniquement lorsque les deux nombres le possèdent (masquage), OR lorsqu’au moins l’un des deux le possède (activation de drapeaux), et XOR lorsqu’un seul le possède (basculement) : 1100 AND 1010 = 1000, OR = 1110, XOR = 0110.

Pour convertir un seul nombre d’une base à une autre, utilisez binaire vers décimal ou hexadécimal vers décimal.

Taille des nombres

Les langages de programmation stockent les entiers sur un nombre fixe de bits et reviennent au début en cas de dépassement ; cette calculatrice ne le fait pas, les résultats tels que 2⁶⁴ sont donc exacts. Vérifiez que votre résultat tient dans le type utilisé : une valeur non signée sur 8 bits peut contenir une valeur de 0 à 255.

Pour une conversion décimale vers binaire étape par étape, consultez décimal vers binaire.

Comment l'utiliser

  1. Choisissez la base dans laquelle les nombres sont écrits et l'opération.
  2. Saisissez les deux nombres ; les préfixes tels que 0b et 0x sont acceptés.
  3. Consultez le résultat en binaire, décimal, hexadécimal et octal.

Confidentialité et limitations

Tous les calculs sont effectués dans votre navigateur.

Outils associés

Questions fréquentes

Comment additionner des nombres binaires à la main ?

De droite à gauche, comme en décimal, reportez 1 chaque fois qu'une colonne atteint 2 : 1 + 1 = 10 ; écrivez donc 0 et reportez 1.

Que fait un décalage ?

Un décalage vers la gauche de n multiplie par 2ⁿ, tandis qu'un décalage vers la droite divise par 2ⁿ en supprimant le reste : 0xFF >> 4 = 0xF.

Qu'est-ce que le complément à deux ?

C'est la manière dont les ordinateurs stockent les entiers négatifs : inversez tous les bits du nombre positif, puis ajoutez 1. Ainsi, −5 sur 8 bits donne 11111011.

Outil gratuit · dans votre navigateur exécutions · aucun compte requis