Command Palette

Search for a command to run...

CA

Calculatrice Binaire

Ajoutez, soustrayez, multipliez et divisez des nombres binaires, ou exécutez des décalages AND, OR, XOR, NOT et bits, chaque résultat étant affiché en binaire, octal, décimal et hex. 100 % côté client.

Qu'est-ce qu'une calculatrice binaire ?

Une calculatrice binaire effectue des opérations arithmétiques et au niveau du bit sur des entiers écrits en base deux Entrez deux nombres, choisissez une opération telle que ajouter, soustraire, multiplier, diviser, ET, OU, XOR, ou un décalage de bits, et l'outil renvoie la réponse à chaque étape indiquée en binaire, octal, décimal et hexadécimal à la fois Vous n'êtes pas limité à la base deux non plus : commutez la base d'entrée et vous pouvez ajouter une valeur hexadécimale à une autre valeur hexadécimale, ou XOR deux nombres décimaux, sans convertir quoi que ce soit à la main en premier.

Parce que chaque opérande et résultat est affiché dans les quatre bases, la même page est une calculatrice mathématique binaire et un convertisseur de base Réglez la base d'entrée en décimale et ajoutez 200 et 55 : la réponse 255 apparaît comme 1111111 en binaire et FF en hex. Cela couvre la calculatrice décimale en binaire et les travaux de calculatrice binaire en hexadécimale sans ouvrir d'outil séparé, et pour convertir un seul nombre, vous pouvez simplement y ajouter 0.

Deux familles d'opérations se comportent différemment, et l'outil les maintient séparées L'arithmétique (ajouter, soustraire, multiplier, diviser, modulo) fonctionne sur la vraie valeur mathématique, donc c'est exact peu importe le nombre de chiffres que vous entrez et la division rapporte le quotient entier avec tout reste Les opérations bit à bit (ET, OR, XOR, NAND, NOR, XNOR, NOT, et décalages gauche et droit) agissent sur le motif de bits brut à l'intérieur d'un registre fixe, donc elles dépendent d'une largeur choisie C'est pourquoi l'outil vous permet de choisir 8, 16, 32 ou 64 bits : PAS d'un nombre, ou un décalage qui pousse les bits de la fin, seulement a défini comme Java est exactement, a défini, comme le registre est le registre est le registre est le, est le savoir.

Les résultats au niveau du bit à largeur fixe sont affichés à l'aide du complément à deux, la représentation que presque tous les processeurs utilisent pour les entiers signés Lorsqu'un résultat au niveau du bit a son bit supérieur défini, l'outil signale à la fois la lecture non signée et la lecture signée, afin que vous puissiez voir pourquoi ~5 devient 250 en huit bits non signés mais -6 lorsque les mêmes bits sont lus comme signés Tout s'exécute dans votre navigateur à l'aide de JavaScript BigInt, de sorte que les valeurs ne débordent jamais silencieusement et que rien de ce que vous saisissez n'est téléchargé, enregistré ou stocké La calculatrice continue de travailler avec votre réseau déconnecté une fois la page chargée.

Comment utiliser la Calculatrice binaire ?

  1. Choisissez la base d'entrée

    Choisissez binaire, octal, décimal ou hex pour les nombres que vous saisissez Les deux opérandes sont lus dans la base que vous sélectionnez et les préfixes comme 0 b, 0 o et 0 x sont acceptés et ignorés.

  2. Entrez les chiffres et choisissez une opération

    Tapez la première valeur, choisissez ajouter, soustraire, multiplier, diviser, modulo, ou une opération au niveau du bit telle que ET, OU, XOR, NON, ou un décalage, puis tapez la deuxième valeur NON et les décalages utilisent uniquement le premier opérande et le montant.

  3. Définissez la largeur des bits pour un travail au niveau des bits

    Pour AND, OR, XOR, NOT, NAND, NOR, XNOR et les décalages, sélectionnez 8, 16, 32 ou 64 bits. L'arithmétique ignore la largeur et reste exacte à n'importe quelle taille, tandis que les résultats au niveau du bit sont calculés à l'intérieur de ce registre.

  4. Lisez chaque base et copiez

    Le résultat apparaît en binaire, octal, décimal et hexagone ensemble, avec une lecture signée pour les réponses au niveau du bit et un reste pour la division Copiez n'importe quelle représentation en un clic.

Principales caractéristiques

  • Arithmétique et au niveau des bits dans un seul outil

    Ajouter, soustraire, multiplier, diviser et prendre modulo, ou passer à AND, OR, XOR, NAND, NOR, XNOR, NOT et décalages gauche et droit, sans quitter la page ni convertir les bases à la main.

  • Chaque base à la fois

    Chaque opérande et le résultat sont affichés ensemble en binaire, octal, décimal et hexadécimal, vous n'exécutez donc jamais de conversion de base distincte pour vérifier une réponse.

  • Largeur de bit sélectionnable

    Choisissez un registre de 8, 16, 32 ou 64 bits pour les opérations au niveau du bit afin que NOT et les décalages se comportent exactement comme ils le feraient dans un type entier de largeur fixe en C, Java ou Rust.

  • Lectures signées et non signées

    Lorsqu'un résultat au niveau des bits a son bit supérieur défini, l'outil affiche à la fois la valeur non signée et la valeur du complément à deux signé, rendant le comportement du signe visible au lieu de surprenant.

Frequently Asked Questions

Définissez la base d'entrée sur binaire, tapez le premier nombre, choisissez Ajouter, tapez le deuxième nombre et lisez le résultat Par exemple, 1010 plus 1100 est 10110, que l'outil affiche également comme 22 en décimal, 26 en octal et 16 en hex. L'arithmétique est exacte à n'importe quelle longueur.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

binary calculatorbinary additionbinary subtractionbinary multiplicationbitwise calculatorbinary and or xorbit shift calculatortwos complement calculatorhex binary calculatorbinary math calculatorbinary number calculatorcalculator for binary numbersbinary to hexadecimal calculatordecimal to binary calculator