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 stöter på några problem med den här sidan eller innehållet på den, t.ex. ett stavfel, ett saknat steg eller ett tekniskt fel – meddela oss!

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