Zu Hauptinhalt springen

Bit-Operatoren

Die Bit-Operatoren konvertieren die Operanden in ganze Zahlen in der 32-Bit-Darstellung (Verkürzung) und liefern auch ebensolche Ergebnisse. Die Operationen werden Bit für Bit durchgeführt. Kann ein Operand nicht als Zahl interpretiert werden, liefert der Vorgang NULL.

Bit-Operatoren
Operator Vollständiger Name Beschreibung
bitnot Inverses auf Bit-Ebene.

Einwertiger Operator. Die Operation liefert Bit für Bit das logische Gegenteil des Operanden.

Beispiel:  

bitnot 17 liefert -18

bitand Logisches Und auf Bit-Ebene.

Die Operation liefert Bit für Bit das logische Und der Operanden.

Beispiel:  

17 bitand 7 liefert 1

bitor Logisches Oder auf Bit-Ebene.

Die Operation liefert Bit für Bit das logische Oder der Operanden.

Beispiel:  

17 bitor 7 liefert 23

bitxor Ausschließendes logisches Oder auf Bit-Ebene.

Die Operation liefert Bit für Bit das ausschließende logische Oder der Operanden.

Beispiel:  

17 bitxor 7 liefert 22

>> Bit-weises Verschieben nach rechts.

Die Operation liefert den ersten um ein Bit nach rechts verschobenen Operanden. Die Anzahl Schritte ist im zweiten Operanden definiert.

Beispiel:  

8 >> 2 liefert 2

<< Bit-weises Verschieben nach links.

Die Operation liefert den ersten um ein Bit nach linkt verschobenen Operanden. Die Anzahl Schritte ist im zweiten Operanden definiert.

Beispiel:  

8 << 2 liefert 32

Hat diese Seite Ihnen geholfen?

Wenn Sie ein Problem mit dieser Seite oder ihrem Inhalt feststellen, sei es ein Tippfehler, ein ausgelassener Schritt oder ein technischer Fehler, informieren Sie uns bitte!