Calculatrice hexadécimale
Calculatrice hexadécimale : additionnez, soustrayez, multipliez, divisez et appliquez AND, OR, XOR, NOT et décalages à des nombres hexa, avec sortie en binaire, décimal et octal.
Choisissez 8/16/32/64 bits pour voir le complément à deux (utile pour NOT et les nombres négatifs).
Résultats
- Entiers en précision arbitraire (BigInt). La division tronque vers zéro. Avec une largeur en bits, le résultat est tronqué et affiché en complément à deux.
Qu'est-ce que Calculatrice hexadécimale ?
Effectue de l’arithmétique et de la logique bit à bit sur des nombres hexadécimaux de taille quelconque. Le résultat s’affiche en hexa, binaire, décimal et octal, et une largeur de bits optionnelle donne les valeurs en complément à deux pour 8, 16, 32 ou 64 bits.
Comment utiliser Calculatrice hexadécimale
- Saisissez le Nombre A en hexadécimal (chiffres 0–9 et A–F, préfixe
0xfacultatif). - Choisissez une Opération et saisissez le Nombre B.
- Choisissez éventuellement une Largeur en bits pour ramener le résultat à cette taille, puis lisez les quatre bases.
Exemple
FF × 2
1FE (binary 1 1111 1110, decimal 510)
Quand utiliser Calculatrice hexadécimale
Utilisez-la pour les adresses mémoire, l’arithmétique des couleurs, les valeurs de registres et les champs de protocoles. Elle ne convient pas aux valeurs hexadécimales fractionnaires ou à virgule flottante : elle ne traite que des entiers.
Comment fonctionne Calculatrice hexadécimale
Les chaînes hexa sont converties en valeurs BigInt (sans distinction de casse), l’opération choisie est appliquée (la division entière tronque vers zéro) et le résultat est affiché en base 16, 2, 10 et 8. Avec une largeur de bits, la valeur est ramenée à ce nombre de bits : −1 sur 32 bits donne FFFFFFFF, et l’interprétation signée est aussi affichée.
Cas d'utilisation courants
- Calculer des décalages d’adresses
- Masquer des bits de registre avec AND
- Vérifier un dépassement 32 bits grâce à la largeur de bits
- Convertir un résultat hexa en décimal
Questions Fréquentes
Les minuscules sont-elles acceptées ?
Oui, ff et FF sont identiques. Les résultats s’affichent en majuscules.
Comment la division est-elle gérée ?
C’est une division entière qui tronque vers zéro ; utilisez mod pour obtenir le reste.
Que change la largeur de bits ?
Elle ramène le résultat à 8/16/32/64 bits et complète les sorties hexa et binaire, comme le ferait un registre de taille fixe.