Catégorie: Développement
Calculatrice binaire (bitwise)
Effectuez des opérations AND, OR, XOR, NOT et des décalages de bits sur deux nombres
Appliquez AND, OR, XOR, NOT, décalage à gauche et décalage à droite à deux entiers 32 bits, avec le résultat affiché en décimal, hexadécimal, octal et binaire. Tout s'exécute localement dans votre navigateur.
Tout sur cette page est traité dans votre navigateur. Rien n'est envoyé.
À quoi sert cet outil
Les opérateurs binaires agissent sur les bits individuels d'un nombre plutôt que sur sa valeur globale, c'est pourquoi on les retrouve constamment dans les drapeaux (flags), les permissions, les canaux de couleur et les protocoles bas niveau. Cette calculatrice prend deux nombres entiers, applique l'opérateur choisi, et traite le résultat comme une valeur non signée sur 32 bits afin que les affichages décimal, hexadécimal, octal et binaire correspondent toujours à ce qu'afficherait un langage comme JavaScript, C ou Python.
Mode d'emploi
- Saisissez la valeur A, et la valeur B si l'opération en a besoin.
- Choisissez une opération : AND, OR, XOR, NOT, ou un décalage à gauche/droite.
- Consultez le résultat en décimal, hexadécimal, octal et binaire.
Confidentialité
Cet outil fonctionne entièrement dans votre navigateur. Ce que vous saisissez n'est jamais envoyé, stocké ni partagé : fermer l'onglet suffit à tout effacer.
Questions fréquentes
- Pourquoi NOT d'un petit nombre donne-t-il un nombre énorme ?
- NOT inverse chaque bit, et cet outil affiche le résultat comme un nombre non signé sur 32 bits, donc NOT d'une petite valeur positive donne un résultat proche de 4 294 967 295.
- Comment fonctionnent les opérateurs de décalage ?
- Un décalage à gauche déplace les bits de A vers les positions hautes de B rangs (ce qui multiplie par 2 à chaque décalage) ; un décalage à droite les déplace vers les positions basses (ce qui divise par 2 à chaque décalage, en éliminant les restes).
- Mes nombres sont-ils envoyés quelque part ?
- Non. Les nombres et le résultat sont calculés dans votre navigateur.