Bit-Operatoren
Eintrag zuletzt aktualisiert am: 19.04.2024
Bit-Operatoren werden insbesondere für Zahlen benötigt, in denen einzelne Bit eine bestimmte Bedeutung haben. Dies ist ein sehr klassisches Vorgehen aus Zeiten, wo Speicherplatz noch rar war. In neueren Programmierschnittstellen findet man dies nicht mehr.
-band
Bitweises UND (es bleiben nur die Bits über, die in beiden Zahlen vorhanden sind)
Beispiel: 10 -band 3 = 2
-bor
Bitweises ODER (inklusiv)
Beispiel: 10 -bor 3 = 11
-bxor
Bitweises ODER (exklusiv)
Beispiel: 10 -bxor 3 = 9
-bnot
Bitweises NOT
Beispiel: -bNot 10 = -11
-shl
Bitweise Verschiebung nach links
Beispiel: 100 -shl 2 = 400
-shr
Bitweise Verschiebung nach rinks
Beispiel: 100 -shr 1 = 50