Calculatrice Hexadécimale
Calculatrice Hexadécimale
Opérations Arithmétiques et Bit à Bit
Travailler avec les Nombres Hexadécimaux
L'hexadécimal (base 16) est l'abréviation standard des données binaires en programmation, en adressage mémoire et en codes de couleur — chaque chiffre hexadécimal correspond exactement à quatre bits. Cette calculatrice vous permet d'additionner, soustraire, multiplier et diviser des valeurs hexadécimales, et aussi d'effectuer les opérations logiques bit à bit utilisées directement dans le code bas niveau.
Additionnez, soustrayez, multipliez et divisez des nombres hexadécimaux exactement comme vous le feriez avec des nombres décimaux — la calculatrice convertit en interne, effectue le calcul, puis reconvertit le résultat en hexadécimal.
AND, OR, XOR et NOT comparent ou inversent les bits sous-jacents — couramment utilisés avec les valeurs hexadécimales pour la manipulation de couleurs, les masques mémoire et les indicateurs de registre.
Pourquoi la Largeur de Bits Compte
Les chiffres hexadécimaux n'ont pas de longueur en bits fixe en eux-mêmes — A et 0A représentent la même valeur décimale (10), mais un NOT bit à bit de chacun donne une réponse d'apparence très différente selon le nombre de bits considérés. Fixer la largeur de bits à 8, 16 ou 32 bits avant d'exécuter NOT ou un décalage garde l'opération bien définie et correspond au comportement réel des registres matériels.
Points Clés
- Chaque chiffre hexadécimal représente exactement quatre bits, ce qui fait de l'hexadécimal une façon compacte et lisible d'écrire des données binaires.
- Les opérations arithmétiques et bit à bit répondent à des questions différentes. L'arithmétique traite l'hexadécimal comme une quantité ; le bit à bit le traite comme une séquence de bits indépendants.
- L'équivalent décimal est toujours affiché à côté du résultat hexadécimal, afin que vous puissiez vérifier votre travail sans changer d'outil.
Questions fréquemment posées
- Saisissez le premier nombre hexadécimal (Opérande A) en utilisant les chiffres 0-9 et les lettres A-F.
- Choisissez une opération — arithmétique (addition, soustraction, multiplication, division) ou bit à bit (AND, OR, XOR, NOT, décalage à gauche, décalage à droite).
- Saisissez le deuxième nombre hexadécimal (Opérande B), sauf si vous avez sélectionné NOT, qui ne nécessite qu'un seul opérande.
- Cliquez sur "Calculer" pour voir le résultat hexadécimal ainsi que son équivalent décimal.
Les opérations arithmétiques (addition, soustraction, multiplication, division) traitent les nombres hexadécimaux comme des quantités ordinaires et produisent le même résultat que vous obtiendriez en faisant le calcul en décimal, simplement exprimé en base 16. Les opérations bit à bit (AND, OR, XOR, NOT, décalages) agissent quant à elles sur les bits binaires sous-jacents de chaque nombre, en les comparant ou en les déplaçant position par position — ce sont les opérations utilisées directement dans les masques mémoire, les valeurs de couleur et la programmation bas niveau.
Les opérations bit à bit comme NOT et les décalages n'ont de sens que dans un nombre fixe de bits, puisqu'inverser chaque bit d'une valeur nécessite techniquement de connaître le nombre de bits qu'elle occupe. Le sélecteur de Largeur de Bits (8, 16 ou 32 bits) fixe cette largeur — par exemple, NOT sur 0A avec une largeur de 8 bits donne F5, mais le même NOT avec une largeur de 16 bits donne FFF5.
Un décalage à gauche déplace les bits sous-jacents de la valeur vers la gauche, en remplissant les positions libérées avec des zéros — équivalent à multiplier par 2 pour chaque position décalée. Un décalage à droite déplace les bits vers la droite, équivalent à diviser par 2 (arrondi vers le bas) pour chaque position décalée. L'opérande Montant du Décalage indique à la calculatrice combien de positions déplacer.
Cet outil est conçu pour effectuer des opérations arithmétiques et bit à bit sur des nombres hexadécimaux, pas pour une simple conversion de base. Si vous avez seulement besoin de convertir une valeur entre hexadécimal et décimal sans faire de calcul dessus, utilisez plutôt nos convertisseurs dédiés Hexadécimal vers Décimal et Décimal vers Hexadécimal.
La calculatrice n'accepte que les chiffres 0-9 et les lettres A-F pour les opérandes hexadécimaux et affichera une erreur claire si autre chose est saisi. La division par une valeur hexadécimale égale à zéro est également détectée et signalée comme une erreur plutôt que de produire un résultat incorrect.