Sie sind hier

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.

Bit-Operatoren in PowerShell

-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