Vai al contenuto principale

Operatori bit a bit

Tutti gli operatori bit a bit convertono (troncano) gli operandi in numeri interi con segno (32 bit) e restituiscono un risultato nello stesso modo. Tutte le operazioni vengono eseguite bit a bit. Se un operando non può essere interpretato come numero, l'operazione restituirà NULL.

Operatori bit a bit
Operatore bit Nome operatore Funzione operatore
bitnot Bit inverso

Operatore unario. L'operazione restituisce l'inverso logico dell'operando eseguito bit a bit.

Esempio:  

bitnot 17 restituisce -18

bitand Bit AND

L'operazione restituisce l'AND logico degli operandi eseguito bit a bit.

Esempio:  

17 bitand 7 restituisce 1

bitor Bit OR

L'operazione restituisce l'OR logico degli operandi eseguito bit a bit.

Esempio:  

17 bitor 7 restituisce 23

bitxor Bit OR esclusivo

L'operazione restituisce l'OR esclusivo logico degli operandi eseguito bit a bit.

Esempio:  

17 bitxor 7 restituisce 22

>> Spostamento a destra di bit

L'operazione restituisce il primo operando spostato a destra. Il numero di passi viene definito nel secondo operando.

Esempio:  

8 >> 2 restituisce 2

<< Spostamento a sinistra di bit

L'operazione restituisce il primo operando spostato a sinistra. Il numero di passi viene definito nel secondo operando.

Esempio:  

8 << 2 restituisce 32

Hai trovato utile questa pagina?

Se riscontri problemi con questa pagina o con il suo contenuto – un errore di battitura, un passaggio mancante o un errore tecnico – facci sapere come possiamo migliorare!

Partecipa al programma Analytics Modernization

Remove banner from view

Modernizza senza compromettere le tue preziose app QlikView con il programma Analytics Modernization. Fare clic qui per maggiori informazioni o per contattarci: ampquestions@qlik.com