Start / Ratgeber / Bitoperationen verstehen

Bitoperationen verstehen

Bitoperationen arbeiten direkt mit den einzelnen Binärbits einer Ganzzahl.

Grundlegende Logikoperationen

AND(&) ist nur dann 1, wenn beide Bits 1 sind, OR(|) ist 1, sobald eines der Bits 1 ist, und XOR(^) ist 1, wenn sich die Bits unterscheiden. NOT(~) kehrt jedes Bit um.

Verschiebungsoperationen

Eine Linksverschiebung(<<) schiebt die Bits nach links und multipliziert mit einer Zweierpotenz, während eine Rechtsverschiebung(>>) dividiert. Zum Beispiel: 1 << 4 = 16.

Mit dem Bit-Raster dieses Tools können Sie das Ergebnis von Verschiebungen und Masken visuell überprüfen.

Wo es verwendet wird

In der hardwarenahen Verarbeitung ist es weit verbreitet: mehrere Flags in einer Ganzzahl zusammenfassen, Berechtigungsmasken handhaben oder Farbkanäle trennen.