Modul
Obsah
Index 🔎︎

# Funkce bitových operací

Pro přístup k tomuto příkazu...

Vložit - Funkce - Kategorie Matematické

## BITAND

Vrátí bitový logický součin parametrů.

### Syntaxe

BITAND(číslo1; číslo2)

Číslo1 a číslo2 jsou kladná celá čísla menší než 2 ^ 48 (281 474 976 710 656).

### Příklad

=BITAND(6;10) vrátí 2 (0110 & 1010 = 0010).

## BITLSHIFT

Posune číslo o zadaný počet bitů doleva.

### Syntaxe

BITLSHIFT(číslo; posun)

Číslo je kladné celé číslo menší než 2 ^ 48 (281 474 976 710 656).

Posun je počet pozic, o které mají být bity posunuty doleva. Pokud je posun záporný, je to stejné, jako by byla použita funkce BITRSHIFT(číslo; posun).

### Příklad

=BITLSHIFT(6;1) vrátí 12 (0110 << 1 = 1100).

## BITOR

Vrátí bitový logický součet parametrů.

### Syntaxe

BITOR(číslo1; číslo2)

Číslo1 a číslo2 jsou kladná celá čísla menší než 2 ^ 48 (281 474 976 710 656).

=BITOR(6;10) vrátí 14 (0110 | 1010 = 1110).

## BITRSHIFT

Posune číslo o zadaný počet bitů doprava.

### Syntaxe

BITRSHIFT(číslo; posun)

Číslo je kladné celé číslo menší než 2 ^ 48 (281 474 976 710 656).

Posun je počet pozic, o které mají být bity posunuty doprava. Pokud je posun záporný, je to stejné, jako by byla použita funkce BITLSHIFT(číslo; posun).

### Příklad

=BITRSHIFT(6;1) vrátí 3 (0110 >> 1 = 0011).

## BITXOR

Vrátí bitový logický exkluzivní součet parametrů.

### Syntaxe

BITXOR(číslo1; číslo2)

Číslo1 a číslo2 jsou kladná celá čísla menší než 2 ^ 48 (281 474 976 710 656).

### Příklad

=BITXOR(6;10) vrátí 12 (0110 ^ 1010 = 1100)

Související témata

Funkce podle kategorie