Operatory bitowe (Azure Stream Analytics)
Operatory bitowe wykonują manipulowanie bitami między dwoma wyrażeniami dowolnego z typów danych kategorii typu danych całkowitych.
Omówienie
Operatory bitowe konwertują dwie wartości całkowite na bity binarne, wykonują operację AND, OR, XOR lub NOT na każdym bitzie, generując wynik. Następnie konwertuje wynik na liczbę całkowitą.
Na przykład liczba całkowita 170 konwertuje na binarne 1010 1010.
Liczba całkowita 75 konwertuje na binarne 0100 1011.
operator | matematyczne bitowe |
---|---|
AND Jeśli bity w dowolnej lokalizacji to 1, wynik wynosi 1. |
1010 1010 = 170 0100 1011 = 75 ----------------- 0000 1010 = 10 |
LUB Jeśli dowolny bit w dowolnej lokalizacji wynosi 1, wynik wynosi 1. |
1010 1010 = 170 0100 1011 = 75 ----------------- 1110 1011 = 235 |
NOT Odwraca wartość bitu w każdej lokalizacji bitowej. |
1010 1010 = 170 ----------------- 0101 0101 = 85 |
Język zapytań usługi Stream Analytics udostępnia następujące operatory bitowe: