Opérateurs au niveau du bit (Azure Stream Analytics)
Les opérateurs au niveau du bit exécutent des manipulations de bits entre deux expressions de tout type de données de la catégorie entier.
Vue d’ensemble
Les opérateurs au niveau du bit convertissent deux valeurs entières en bits binaires, effectuent l’opération AND, OR, XOR ou NOT sur chaque bit, ce qui produit un résultat. Ils convertissent ensuite le résultat en entier.
Par exemple, l’entier 170 se convertit en binaire 1010 1010.
L’entier 75 se convertit en binaire 0100 1011.
operator | mathématiques au niveau du bit |
---|---|
AND Si les bits, quel que soit leur emplacement, égalent tous les deux 1, le résultat est 1. |
1010 1010 = 170 0100 1011 = 75 ----------------- 0000 1010 = 10 |
OU Si l’un ou l’autre des bits, quel que soit son emplacement, égale 1, le résultat est 1. |
1010 1010 = 170 0100 1011 = 75 ----------------- 1110 1011 = 235 |
NOT Inverse la valeur de bit à chaque emplacement de bit. |
1010 1010 = 170 ----------------- 0101 0101 = 85 |
Le langage de requête Stream Analytics fournit les opérateurs au niveau du bit suivants :