Stimmt etwas mit diesem Tool nicht?
Über „Bitwise Calculator Online“
Dieses Tool führt bitweise Operationen auf zwei Ganzzahlen aus: AND, OR, XOR, NOT, Links-Shift, Rechts-Shift und arithmetischen Shift. Zahlen können dezimal, hexadezimal, oktal oder binär eingegeben werden; das Ergebnis erscheint in allen vier Basen samt Bitmuster.
Bitweise Operationen sind grundlegend in der Programmierung, besonders in Low-Level-Systemen, Embedded, Grafik, Netzwerk und Kryptografie. Auch für kompakte Flag-/Permission-Speicherung wichtig.
Ideal für Studierende, die Bitmanipulation lernen, Entwickler beim Debuggen von Masken und Berechtigungen sowie Ingenieure, die Register-Einstellungen verifizieren.
So nutzt du dieses Tool
Bitweise Operation auf zwei Ganzzahlen ausführen
A und B eingeben
«Integer A» und «Integer B» sind die Operanden. Das Tool kürzt beide vor der Operation per `Math.trunc` zu einer Ganzzahl — Nachkommastellen gehen verloren.
Operation wählen
«Operation»: `and` (`A & B`), `or` (`A | B`), `xor` (`A ^ B`), `shl` (`A << B`, Linksshift), `shr` (`A >> B`, Rechtsshift).
Ausführen
Ergebnis ist ein einzelnes Feld `result` — vorzeichenbehaftete 32-Bit-Ganzzahl. Bitweise Ops in JS erzwingen 32-Bit-Zweierkomplement; alles außerhalb [-2^31, 2^31 − 1] wickelt sich um.
B als Shift-Count
Bei `shl`/`shr` werden nur die unteren 5 Bits von B als Shift-Anzahl genutzt — also ist Shift 32 = Shift 0. JS-Verhalten, kein Bug.