Поделиться через


Побитовые операторы

✅ Поток событий Azure Stream Analytics ✅ Fabric

Побитовые операторы выполняют битовые манипуляции между двумя выражениями любого из типов данных категории целочисленных типов данных.

Обзор

Побитовые операторы преобразуют два целочисленных значения в двоичные биты, выполняют операцию AND, OR, XOR или NOT для каждого бита, создавая результат. Затем преобразует результат в целое число.
Например, целое число 170 преобразуется в двоичный файл 1010 1010. Целое число 75 преобразуется в двоичный файл 0100 1011.

оператор побитовая математика
И
Если биты в любом расположении имеют значение 1, результат равен 1.
1010 1010 = 170
0100 1011 = 75
-----------------
0000 1010 = 10
ИЛИ
Если любой бит в любом расположении равен 1, результат равен 1.
1010 1010 = 170
0100 1011 = 75
-----------------
1110 1011 = 235
НЕ
Изменяет битовое значение в каждом битовом расположении.
1010 1010 = 170
-----------------
0101 0101 = 85

Язык запросов Stream Analytics предоставляет следующие битовые операторы:

См. также