Bito operacijų funkcijos

Jei norite tai atlikti…

Įterpimas → Funkcija → Kategorija Matematinės


BITAND

Grąžina dvejetainių reikšmių loginės operacijos IR rezultatą.

tip

Ši funkcija pasiekiama nuo „LibreOffice“ 3.5 versijos.


Sintaksė

BITAND(1 skaičius; 2 skaičius)

1 skaičius ir 2 skaičius – teigiami sveikieji skaičiai mažesni už 2 ^ 48 (281 474 976 710 656).

Pavyzdys

=BITAND(6;10) grąžina 2 (0110 & 1010 = 0010).

BITLSHIFT

Perkelia skaičių n bitų į kairę.

tip

Ši funkcija pasiekiama nuo „LibreOffice“ 3.5 versijos.


Sintaksė

BITLSHIFT(skaičius; postūmis)

Skaičius – teigiamas sveikasis skaičius mažesni už 2 ^ 48 (281 474 976 710 656).

Postūmis – skaičius nusakantis per kiek pozicijų perkeliamas skaičius. Jei postūmio reikšmė neigiama, tai funkcija yra BITRSHIFT (skaičius; -postūmis).

Pavyzdys

=BITLSHIFT(6;1) grąžina 12 (0110 << 1010 = 1100)

BITOR

Grąžina dvejetainių reikšmių loginės operacijos ARBA rezultatą.

tip

Ši funkcija pasiekiama nuo „LibreOffice“ 3.5 versijos.


Sintaksė

BITOR(1 skaičius; 2 skaičius)

1 skaičius ir 2 skaičius – teigiami sveikieji skaičiai mažesni už 2 ^ 48 (281 474 976 710 656).

=BITOR(6;10) grąžina 14 (0110 | 1010 = 1110).

BITRSHIFT

Perkelia skaičių n bitų į dešinę.

tip

Ši funkcija pasiekiama nuo „LibreOffice“ 3.5 versijos.


Sintaksė

BITRSHIFT(skaičius; postūmis)

Skaičius – teigiamas sveikasis skaičius mažesni už 2 ^ 48 (281 474 976 710 656).

Postūmis – skaičius nusakantis per kiek pozicijų perkeliamas skaičius. Jei postūmio reikšmė neigiama, tai funkcija yra BITLSHIFT (skaičius; -postūmis).

Pavyzdys

=BITRSHIFT(6;1) grąžina 3 (0110 >> 1010 = 0011)

BITXOR

Grąžina dvejetainių reikšmių griežtos loginės operacijos ARBA rezultatą.

tip

Ši funkcija pasiekiama nuo „LibreOffice“ 3.5 versijos.


Sintaksė

BITXOR(1 skaičius; 2 skaičius)

1 skaičius ir 2 skaičius – teigiami sveikieji skaičiai mažesni už 2 ^ 48 (281 474 976 710 656).

Pavyzdys

=BITXOR(6;10) grąžina 12 (0110 ^ 1010 = 1100)

Paremkite mus!