Funções de operações de bits

Para acessar este comando...

Inserir - Função - Categoria Matemática


BIT.DESLOC.DIR

Desloca um número para a direita em n bits.

tip

Esta função está disponível desde o LibreOffice 3.5.


Sintaxe

BIT.DESLOC.DIR(número; deslocamento)

Número é um inteiro positivo menor que 2 ^ 48 (281 474 976 710 656).

Deslocamento é o número de posições que os bits serão movidos para a direita. Se o deslocamento é negativo, é sinônimo de BIT.DESLOC.ESQ (número; -deslocamento).

Exemplo

=BIT.DESLOC.DIR(6;1) resulta em 3 (0110 >> 1 = 0011).

BIT.DESLOC.ESQ

Desloca um número para a esquerda em n bits.

tip

Esta função está disponível desde o LibreOffice 3.5.


Sintaxe

BIT.DESLOC.ESQ(número; deslocamento)

Número é um inteiro positivo menor que 2 ^ 48 (281 474 976 710 656).

Deslocamento é o número de posições que os bits serão movidos para a esquerda. Se o deslocamento é negativo, é sinônimo de BIT.DESLOC.DIR (número; -deslocamento).

Exemplo

=BIT.DESLOC.ESQ(6;1) resulta em 12 (0110 << 1 = 1100).

BIT.E

Retorna um "E" lógico bit a bit dos parâmetros.

tip

Esta função está disponível desde o LibreOffice 3.5.


Sintaxe

BIT.E(número1; número2)

Número1 e número2 são inteiros positivos menores do que 2 ^ 48 (281 474 976 710 656).

Exemplo

=BIT.E(6;10) resulta em 2 (0110 & 1010 = 0010).

BIT.OU

Retorna um "OU" lógico bit a bit dos parâmetros.

tip

Esta função está disponível desde o LibreOffice 3.5.


Sintaxe

BIT.OU(número1; número2)

Número1 e número2 são inteiros positivos menores do que 2 ^ 48 (281 474 976 710 656).

=BIT.OU(6;10) resulta em 14 (0110 | 1010 = 1110).

BIT.XOU

Retorna um "OU Exclusivo" lógico bit a bit dos parâmetros.

tip

Esta função está disponível desde o LibreOffice 3.5.


Sintaxe

BIT.XOU(número1; número2)

Número1 e número2 são inteiros positivos menores do que 2 ^ 48 (281 474 976 710 656).

Exemplo

=BIT.XOU(6;10) resulta em 12 (0110 ^ 1010 = 1100)

♥ Doe para nosso projeto! ♥