Partilhar via


Operadores bit-a-bit (Azure Stream Analytics)

Os operadores bit-a-bit executam manipulações de bits entre duas expressões de qualquer um dos tipos de dados da categoria de tipo de dados de número inteiro.

Descrição Geral

Os operadores bit-a-bit convertem dois valores inteiros em bits binários, executam a operação AND, OR, XOR ou NOT em cada bit, produzindo um resultado. Em seguida, converte o resultado num número inteiro.
Por exemplo, o número inteiro 170 é convertido em binário 1010 1010. O número inteiro 75 é convertido em binário 0100 1011.

operador bitwise matemática
AND
Se os bits em qualquer localização forem ambos 1, o resultado é 1.
1010 1010 = 170
0100 1011 = 75
-----------------
0000 1010 = 10
OU
Se um dos bits em qualquer localização for 1, o resultado é 1.
1010 1010 = 170
0100 1011 = 75
-----------------
1110 1011 = 235
NOT
Inverte o valor de bits em cada localização de bits.
1010 1010 = 170
-----------------
0101 0101 = 85

A Linguagem de Consulta do Stream Analytics fornece os seguintes operadores bit-a-bit:

Consulte também