Condividi tramite


Operatori bit per bit

✅ Flusso di eventi dell'infrastruttura di Analisi ✅ di flusso di Azure

Gli operatori bit per bit eseguono manipolazioni di bit tra due espressioni di uno qualsiasi dei tipi di dati della categoria di tipi di dati integer.

Informazioni generali

Gli operatori bit per bit convertono due valori interi in bit binari, eseguono l'operazione AND, OR, XOR o NOT su ogni bit, generando un risultato. Converte quindi il risultato in un numero intero.
Ad esempio, l'intero 170 converte in binario 1010 1010. L'intero 75 converte in binario 0100 1011.

operatore matematica bit per bit
E
Se i bit in qualsiasi posizione sono entrambi 1, il risultato è 1.
1010 1010 = 170
0100 1011 = 75
-----------------
0000 1010 = 10
OR
Se uno dei due bit in qualsiasi posizione è 1, il risultato è 1.
1010 1010 = 170
0100 1011 = 75
-----------------
1110 1011 = 235
NON
Inverte il valore di bit in ogni posizione di bit.
1010 1010 = 170
-----------------
0101 0101 = 85

Il linguaggio di query di Analisi di flusso offre gli operatori bit per bit seguenti:

Vedere anche