Bitweise Operatoren (Azure Stream Analytics)
Bitweise Operatoren bearbeiten Bits aus zwei Ausdrücken eines Datentyps der ganzzahligen Datentypkategorie.
Übersicht
Bitweise Operatoren konvertieren zwei ganzzahlige Werte in Binärbits, führen den AND-, OR-, XOR- oder NOT-Vorgang für jedes Bit aus, wodurch ein Ergebnis erzeugt wird. Dieses Ergebnis wird anschließend in einen Integer konvertiert.
Beispielsweise wird der Integer 170 in die Binärzahl 1010 1010 konvertiert.
Der Integer 75 wird in die Binärzahl 0100 1011 konvertiert.
Operator | Bitweise Mathematik |
---|---|
UND Wenn zwei Bits an einem beliebigen Speicherort 1 ergeben, wird auch 1 als Ergebnis ausgegeben. |
1010 1010 = 170 0100 1011 = 75 ----------------- 0000 1010 = 10 |
oder Wenn irgendein Bit an einem beliebigen Speicherort 1 ergibt, wird auch 1 als Ergebnis zurückgegeben. |
1010 1010 = 170 0100 1011 = 75 ----------------- 1110 1011 = 235 |
NICHT Kehrt den Bitwert an jedem Bitspeicherort um. |
1010 1010 = 170 ----------------- 0101 0101 = 85 |
Stream Analytics Query Language stellt die folgenden bitweisen Operatoren bereit: