Fonctions d'opérations de bit

Pour accéder à cette commande...

Insertion - Fonction - Catégorie Mathématique


BITAND

Renvoie une logique binaire "et" des paramètres.

tip

Cette fonction est disponible depuis la version 3.5 de LibreOffice.


Syntaxe

BITAND (nombre1;nombre2)

nombre1 et nombre2 sont des nombres entiers inférieurs à 2 ^ 48 (281 474 976 710 656).

Exemple

=BITAND(6;10) renvoie 2 (0110 & 1010 = 0010).

BITLSHIFT

DĂ©cale un nombre Ă  gauche de n bits.

tip

Cette fonction est disponible depuis la version 3.5 de LibreOffice.


Syntaxe

BITLSHIFT(nombre;décalage)

nombre est un entier positif inférieur à 2 ^ 48 (281 474 976 710 656).

décalage est le nombre de position dont les bits vont être déplacés à gauche. Si le décalage est négatif, c'est synonyme de BITRSHIFT (nombre;-décalage).

Exemple

=BITLSHIFT(6;1) renvoie 12 (0110 << 1 = 1100).

BITOR

Renvoie une logique binaire "ou" des paramètres.

tip

Cette fonction est disponible depuis la version 3.5 de LibreOffice.


Syntaxe

BITOR(nombre1;nombre2)

nombre1 et nombre2 sont des nombres entiers inférieurs à 2 ^ 48 (281 474 976 710 656).

=BITOR(6;10) renvoie 14 (0110 | 1010 = 1110).

BITRSHIFT

DĂ©cale un nombre vers la droite de n bits.

tip

Cette fonction est disponible depuis la version 3.5 de LibreOffice.


Syntaxe

BITRSHIFT(nombre;décalage)

nombre est un entier positif inférieur à 2 ^ 48 (281 474 976 710 656).

décalage est le nombre de position dont les bits seront décalés vers la droite. Si le décalage est négatif, c'est synonyme de BITLSHIFT(nombre;-décalage).

Exemple

=BITRSHIFT(6;1) renvoie 3 (0110 >> 1 = 0011).

BITXOR

Renvoie une logique binaire "ou exclusif" des paramètres.

tip

Cette fonction est disponible depuis la version 3.5 de LibreOffice.


Syntaxe

BITXOR(nombre1;nombre2)

nombre1 et nombre2 sont des nombres entiers inférieurs à 2 ^ 48 (281 474 976 710 656).

Exemple

=BITXOR(6;10) renvoie 12 (0110 ^ 1010 = 1100)

Aidez-nous !