Gå till huvudinnehåll

Bit-operatorer

Alla bit-operatorer konverterar (trunkerar) operanderna till signerade (32-bitars-) heltal och returnerar resultatet som signerade heltal. Alla operationer sker per bit på bitnivå. Om en operand inte kan tolkas som ett tal, returnerar operationen NULL.

Bit-operatorer
Bit-operator Operatorns namn Operatorns funktion
bitnot Bit inverse

Unär operator. Operationen returnerar operandens logiska motsats på bitnivå.

Exempel:  

bitnot 17 returnerar -18.

bitand Bit and

Operationen returnerar logiskt och mellan operanderna bit för bit.

Exempel:  

17 bitand 7 returnerar 1.

bitor Bit or

Operationen returnerar logiskt eller mellan operanderna bit för bit.

Exempel:  

17 bitor 7 returnerar 23.

bitxor Bit exclusive or

Operationen returnerar logiskt bitvist exklusivt eller mellan operanderna.

Exempel:  

17 bitxor 7 returnerar 22.

>> Bit right shift

Operationen returnerar den första operanden skiftat till höger. Antalet steg anges i den andra operanden.

Exempel:  

8 >> 2 returnerar 2.

<< Bit left shift

Operationen returnerar den första operanden skiftat till vänster. Antalet steg anges i den andra operanden.

Exempel:  

8 << 2 returnerar 32.

Var den här sidan till hjälp för dig?

Om du hittar några fel på denna sida eller i innehållet – ett stavfel, ett steg som saknas eller ett tekniskt fel – berätta för oss så att vi kan blir bättre!

Gå med i programmet Analytics Modernization

Remove banner from view

Modernisera utan att kompromissa med dina värdefulla QlikView-appar med programmet för analysmodernisering. Klicka här för mer information eller ta kontakt: ampquestions@qlik.com