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

  1. 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.

  2. Operation wählen

    «Operation»: `and` (`A & B`), `or` (`A | B`), `xor` (`A ^ B`), `shl` (`A << B`, Linksshift), `shr` (`A >> B`, Rechtsshift).

  3. 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.

  4. 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.