Bitweise-Rechner
Ergebnis
Was ist Bitweise-Rechner
Ein bitweiser Rechner wendet logische Operationen auf die einzelnen Bits zweier Ganzzahlen an: AND, OR, XOR, NOT, Links- und Rechtsverschiebung. Du gibst jeden Operanden in Dezimal, Hexadezimal, Binär oder Oktal ein, und das Ergebnis erscheint gleichzeitig in allen vier Basen. Jede Operation läuft mit vorzeichenbehafteten 32-Bit-Ganzzahlen, genau wie diese Operatoren in C, Java, Go und den meisten Sprachen.
Verwendung
- Gib den ersten Operanden ein und wähle seine Basis (Dezimal, Hex, Binär oder Oktal).
- Wähle eine Operation: AND, OR, XOR, NOT, Links- oder Rechtsverschiebung.
- Gib den zweiten Operanden und seine Basis ein (bei NOT übersprungen, das nur Operand A nutzt).
- Lies das Ergebnis in Dezimal, Hex, Oktal und 32-Bit-Binär und kopiere die gewünschte Darstellung.
Wann ist es nützlich?
Du arbeitest mit einer Flags-Ganzzahl und musst wissen, ob ein bestimmtes Bit gesetzt ist? Angenommen, der Wert ist 12 und du willst das Flag von Bit 3 (Wert 8) prüfen. Gib 12 ein, wähle AND, tippe 8, und das Ergebnis 8 bestätigt, dass das Flag aktiv ist. Derselbe Masken-Trick setzt Bits mit OR, kippt sie mit XOR oder löscht ein Byte mit einer Verschiebung, während sich das Bitmuster beim Tippen ändert.
Häufig gestellte Fragen
Was ist eine bitweise Operation?
Eine bitweise Operation vergleicht zwei Zahlen Bit für Bit statt als ganze Werte. AND liefert 1 nur dort, wo beide Bits 1 sind, OR liefert 1, wo eines 1 ist, und XOR liefert 1, wo sich die Bits unterscheiden. Verschiebungen schieben die Bits nach links oder rechts. Diese Operationen sind die Grundlage von Flags, Masken, Berechtigungen und Low-Level-Optimierungen.
Wie funktioniert die NOT-Operation?
NOT ist unär, nutzt also nur Operand A und ignoriert Operand B. Es kippt alle 32 Bits, macht aus jeder 0 eine 1 und aus jeder 1 eine 0. Wegen des Zweierkomplements ist NOT einer Zahl x immer gleich -(x + 1). Zum Beispiel ist NOT 5 gleich -6.
Warum ist mein Ergebnis eine negative Zahl?
Der Rechner nutzt vorzeichenbehaftete 32-Bit-Ganzzahlen, daher wird der Wert dezimal negativ, wenn das höchste Bit gesetzt ist. Die Felder Binär, Oktal und Hex zeigen weiterhin das echte 32-Bit-Muster, also erscheint NOT 5 dezimal als -6, aber binär als 11111111111111111111111111111010.
Behält die Rechtsverschiebung das Vorzeichen?
Ja. Dieses Tool nutzt eine arithmetische Rechtsverschiebung, die das Vorzeichenbit beim Verschieben kopiert. So ergibt 16 um 2 nach rechts verschoben 4, und -8 um 1 nach rechts ergibt -4. Der Verschiebebetrag wird modulo 32 genommen, wie bei den nativen Operatoren.
Kann ich dieses Tool mit vorausgefüllten Eingaben teilen?
Ja. Die URL aktualisiert sich während du tippst. Kopiere den Link aus der Adressleiste oder klicke auf Teilen, und wer den Link öffnet, sieht deine Operanden und die Operation bereits ausgefüllt.
Ähnliche Werkzeuge
AES-Textentschlüsselung
Entschlüssele AES-256-Text mit deinem Passwort im Browser. Kostenlos, privat und komplett offline. Keine Daten verlassen dein Gerät.
AES-Textverschlüsselung
Verschlüssele Text mit einem Passwort per AES-256 im Browser. Kostenlos, privat und komplett offline. Nichts wird an einen Server gesendet.
Seitenverhältnis-Rechner
Berechne das Seitenverhältnis, finde die fehlende Breite oder Höhe und skaliere Bilder und Videos unter Beibehaltung der Proportionen. Kostenlos.