Contenu

# 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.

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.

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.

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.

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.

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)

Rubriques connexes

Fonctions par catégories