Tulong sa LibreOffice 24.8
Nagbabalik ng isang bitwise na lohikal na "at" ng mga parameter.
BITAND(number1; number2)
Numero1 at numero2 ay mga positive integer na mas mababa sa 2 ^ 48 (281 474 976 710 656).
=BITAND(6;10) nagbabalik ng 2 (0110 & 1010 = 0010).
Naglilipat ng numero na naiwan ng n bit.
BITLSHIFT(numero; shift)
Numero ay isang positibong integer na mas mababa sa 2 ^ 48 (281 474 976 710 656).
Paglipat ay ang bilang ng mga posisyon na ililipat ang mga bit sa kaliwa. Kung negatibo ang shift, ito ay kasingkahulugan ng BITRSHIFT (numero; -shift).
=BITLSHIFT(6;1) nagbabalik ng 12 (0110 << 1 = 1100).
Nagbabalik ng bitwise na lohikal na "o" ng mga parameter.
BITOR(number1; number2)
Numero1 at numero2 ay mga positive integer na mas mababa sa 2 ^ 48 (281 474 976 710 656).
=BITOR(6;10) nagbabalik ng 14 (0110 | 1010 = 1110).
Inilipat ang isang numero pakanan ng n bit.
BITRSHIFT(numero; shift)
Numero ay isang positibong integer na mas mababa sa 2 ^ 48 (281 474 976 710 656).
Paglipat ay ang bilang ng mga posisyon na ililipat ang mga bit sa kanan. Kung negatibo ang shift, ito ay kasingkahulugan ng BITLSHIFT (numero; -shift).
=BITRSHIFT(6;1) nagbabalik ng 3 (0110 >> 1 = 0011).
Nagbabalik ng isang bitwise na lohikal na "eksklusibo o" ng mga parameter.
BITXOR(number1; number2)
Numero1 at numero2 ay mga positive integer na mas mababa sa 2 ^ 48 (281 474 976 710 656).
=BITXOR(6;10) nagbabalik ng 12 (0110 ^ 1010 = 1100)