次の方法で共有


ビット処理演算子

✅ Azure Stream Analytics ✅ Fabric Eventstream

ビットごとの演算子は、整数データ型カテゴリのいずれかのデータ型の 2 つの式の間でビット操作を実行します。

概要

ビットごとの演算子は、2 つの整数値をバイナリ ビットに変換し、各ビットに対して 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 クエリ言語には、次のビット演算子が用意されています。

こちらもご覧ください