Bitoperationen arbeiten direkt mit den einzelnen Binärbits einer Ganzzahl.
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.
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.
In der hardwarenahen Verarbeitung ist es weit verbreitet: mehrere Flags in einer Ganzzahl zusammenfassen, Berechtigungsmasken handhaben oder Farbkanäle trennen.