Freigeben über


Bitwise Operators (Bitweise Operatoren)

✅ Azure Stream Analytics ✅ Fabric Eventstream

Bitweise Operatoren führen Bitmanipulationen zwischen zwei Ausdrücken eines der Datentypen einer ganzzahligen Datentypkategorie durch.

Überblick

Bitweise Operatoren konvertieren zwei ganzzahlige Werte in binäre Bits, führen den AND-, OR-, XOR- oder NOT-Vorgang für jedes Bit aus, wodurch ein Ergebnis erzeugt wird. Konvertiert dann das Ergebnis in eine ganze Zahl.
Beispielsweise wird die ganze Zahl 170 in binäre 1010 1010 konvertiert. Die ganze Zahl 75 wird in binäre 0100 1011 konvertiert.

Operator bitweise Mathematik
UND
Wenn Bits an einer beliebigen Position beide 1 sind, ist das Ergebnis 1.
1010 1010 = 170
0100 1011 = 75
-----------------
0000 1010 = 10
OR
Wenn eines der Bits an einem beliebigen Ort 1 ist, lautet das Ergebnis 1.
1010 1010 = 170
0100 1011 = 75
-----------------
1110 1011 = 235
NICHT
Kehrt den Bitwert an jeder Bitposition um.
1010 1010 = 170
-----------------
0101 0101 = 85

Stream Analytics Query Language stellt die folgenden bitweisen Operatoren bereit:

Siehe auch