🧰 UtlKit

Bitweiser Rechner

Führen Sie bitweise Operationen auf zwei Zahlen durch. Unterstützt dezimal und hex (0x) Eingaben.

Geben Sie zwei Zahlen ein, um bitweise Operationen durchzuführen.

🐛

Problem Melden

Sie haben einen Bug gefunden oder einen Vorschlag? Helfen Sie uns, dieses Tool zu verbessern.

📊 Datenzusammenfassung (automatisch ausgefüllt)

Werkzeug: bitwise-calculator · /tools/bitwise-calculator/

op: and

Was ist dieses Tool?

Der Bitweiser Rechner führt bitweise Operationen auf Ganzzahlwerten aus, darunter AND, OR, XOR, NOT, Linksschieben und Rechtsschieben. Bitweise Operationen manipulieren einzelne Bits und sind grundlegend in der Low-Level-Programmierung, in Netzwerkprotokollen, der Kryptografie und der Datenkompression.

Anwendung

  1. 1

    Werte eingeben

    Geben Sie zwei ganzzahlige Operanden ein.

  2. 2

    Operation auswählen

    Wählen Sie AND, OR, XOR, NOT, << oder >>.

  3. 3

    Ergebnis anzeigen

    Siehen Sie das Ergebnis in dekadisch, binär und hexadezimal.

Häufig gestellte Fragen

Was macht XOR?

XOR (exklusives ODER) liefert 1 nur, wenn die beiden Bits unterschiedlich sind. 1 XOR 1 = 0, 0 XOR 0 = 0, 1 XOR 0 = 1. Wird in der Kryptografie, der Fehlererkennung und zum Tauschen von Variablen ohne Zwischenvariable verwendet.

Welche bitweisen Operationen werden unterstützt?

AND, OR, XOR, NOT, Linksschieben und Rechtsschieben.

Was ist der Unterschied zwischen logischem und arithmetischem Rechtsschieben?

Das logische Rechtsschieben (>>>) füllt die höchstwertigen Bits mit Nullen, unabhängig vom Vorzeichen. Das arithmetische Rechtsschieben (>>) erhält das Vorzeichenbit: Es füllt bei positiven Zahlen mit 0 und bei negativen Zahlen mit 1. In JavaScript ist >> arithmetisch und >>> logisch. Bei positiven Zahlen liefern sie dasselbe Ergebnis, bei negativen Zahlen unterscheiden sie sich.