Operadores bit a bit (Azure Stream Analytics)
Los operadores bit a bit realizan manipulaciones de bits entre dos expresiones de cualquiera de los tipos de datos de la categoría del tipo de datos entero.
Información general
Los operadores bit a bit convierten dos valores enteros en bits binarios, realizan la operación AND, OR, XOR o NOT en cada bit, lo que genera un resultado. Luego, convierten el resultado en un entero.
Por ejemplo, el entero 170 se convierte en el binario 1010 1010
y el entero 75 lo hace en el binario 0100 1011.
operator | cálculo bit a bit |
---|---|
y Si los dos bits, en cualquier ubicación, son 1, el resultado es 1. |
1010 1010 = 170 0100 1011 = 75 ----------------- 0000 1010 = 10 |
O Si cualquiera de los dos bits, en cualquier ubicación, es 1, el resultado es 1. |
1010 1010 = 170 0100 1011 = 75 ----------------- 1110 1011 = 235 |
NOT Invierte el valor de bit en cada ubicación de bits. |
1010 1010 = 170 ----------------- 0101 0101 = 85 |
El lenguaje de consulta de Stream Analytics proporciona los siguientes operadores bit a bit: