Entrée
Préparation de votre espace de travail…
Mode d’emploi
- Choisissez la base d’entrée et la largeur.
- Saisissez les opérandes, l’opération et le décalage si nécessaire.
- Comparez les bits puis copiez en décimal, hex ou binaire.
Calculatrice binaire
Examinez simultanément décimal signé et non signé, hex et binaire.
Les opérations traitent chaque bit. Le même motif possède une lecture décimale signée et non signée.
Représentations et utilisation
Inclut NAND, NOR, XNOR et les deux décalages à droite sans conversion implicite à 32 bits.
170 AND 15 (8-bit)1010101010 AND 00001111 = 00001010, soit 10 en décimal.
Précision et validation
Le résultat est limité aux 8–256 bits choisis. Les bits sortants sont perdus ; le décalage doit rester inférieur à la largeur.
Interpréter et réutiliser
Le décalage logique insère des zéros ; l’arithmétique répète le signe. Les nombres négatifs doivent tenir dans la plage signée.
Nombres : 500 lignes / 1 MiB, 4 096 caractères par nombre. Fractions : 1–128 chiffres. Texte et octets : 64 KiB. Opérations binaires : 8–256 bits. Le worker s’arrête après 30 secondes.
Questions fréquentes
Quelle différence entre les décalages à droite ?
Le logique insère des zéros ; l’arithmétique répète le bit de signe.
Pourquoi les valeurs signées et non signées diffèrent-elles ?
En complément à deux, le bit supérieur a un poids négatif. Huit uns valent 255 non signé ou −1 signé.
Les valeurs sont-elles réduites à 32 bits ?
Non. BigInt respecte la largeur choisie et ne supprime que les bits extérieurs.
Mon entrée est-elle envoyée à un serveur ?
Non. Les calculs se font dans le navigateur ; DevToolsy n’envoie ni ne stocke votre entrée.
Que contient la copie ?
La copie reprend la valeur affichée. JSON conserve les chaînes et codes d’erreur sans convertir les grands entiers en nombres flottants.