Delen via


Bitsgewijze operators (Azure Stream Analytics)

Bitwise operators voeren bitmanipulaties uit tussen twee expressies van een van de gegevenstypen van de gegevenstypecategorie geheel getal.

Overzicht

Bitsgewijze operators converteren twee waarden voor gehele getallen naar binaire bits en voeren de bewerking AND, OR, XOR of NOT uit op elke bit, waardoor een resultaat wordt geproduceerd. Vervolgens wordt het resultaat geconverteerd naar een geheel getal.
Het gehele getal 170 wordt bijvoorbeeld geconverteerd naar het binaire getal 1010 1010. Het gehele getal 75 wordt geconverteerd naar binair 0100 1011.

operator bitsgewijze wiskunde
EN
Als bits op een willekeurige locatie beide 1 zijn, is het resultaat 1.
1010 1010 = 170
0100 1011 = 75
-----------------
0000 1010 = 10
OF
Als een van de bits op een willekeurige locatie 1 is, is het resultaat 1.
1010 1010 = 170
0100 1011 = 75
-----------------
1110 1011 = 235
NOT
Hiermee wordt de bitwaarde op elke bitlocatie omgedraaid.
1010 1010 = 170
-----------------
0101 0101 = 85

Stream Analytics Query Language biedt de volgende bitsgewijze operators:

Zie ook