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

Résultat (Hexadécimal)
1FE
Binaire
1 1111 1110
Hexadécimal
1FE
Décimal
510
Octal
776
Entrées en décimal
A = 255, B = 2
Hypothèses et méthode
  • 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

  1. Saisissez le Nombre A en hexadécimal (chiffres 0–9 et A–F, préfixe 0x facultatif).
  2. Choisissez une Opération et saisissez le Nombre B.
  3. Choisissez éventuellement une Largeur en bits pour ramener le résultat à cette taille, puis lisez les quatre bases.

Exemple

Entrée
FF × 2
Sortie
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.

Explorer d'autres catégories