← Entwickler & Daten
Entwickler & Daten · läuft lokal

Fixed-width Bitwise Calculator

Wenden Sie AND, OR, XOR, NOT und logische Verschiebungen auf vorzeichenlose 8-, 16-, 32- oder 64-Bit-Integer an, mit aufgefüllter binärer und hexadezimaler Ausgabe.

Fertig. Ihre Arbeitsdaten bleiben in diesem Browser.

Warum dieses Tool nützlich ist

Verwenden Sie diesen Rechner, um Flags, Berechtigungen, Registerwerte und Protokollfelder zu prüfen, wenn die vorzeichenbehaftete 32-Bit-Konvertierung in Java-Script sonst das beabsichtigte Ergebnis mit fester Breite verbergen würde.

So funktioniert es

Beide Operanden werden als begrenzte BigInt-Werte geparst, die ausgewählte Operation wird mit der angeforderten Bitbreite angewendet, und jedes Ergebnis wird vor der Dezimal-, Hexadezimal- und Binärdarstellung maskiert.

Praxisbeispiel

Bei 8 Bit ergibt 42 UND 15 dezimal 10, hexadezimal 0x0A und binär 00001010; NICHT 42 ergibt 213 statt eines unbeschränkten negativen Werts.

Validierung

Die Berechnung ist deterministisch und erklärt Validierungsfehler, anstatt ungültige Eingaben stillschweigend zu ändern.

Datenschutzgrenze

Eingabe und Ausgabe bleiben in diesem Tab. Kopieren und Herunterladen erfolgen über Browser-APIs ohne Server-Upload.

Ergebnispass

Jeder Durchlauf meldet seinen Werkzeugmodus, Zeitstempel sowie Eingabe-/Ausgabegröße, damit transformierte Daten geprüft werden können.