Contenido

# Funciones de operaciones sobre bits

Para acceder a esta orden…

Insertar ▸ Función ▸ categoría Matemáticas

## BIT.DESPLDCHA

Desplaza un número a la derecha n bits.

Esta función está disponible desde la versión 3.5 de LibreOfficeDev.

#### Sintaxis

BIT.DESPLDCHA(número; desplazamiento)

Número es un entero positivo menor que 2 ^ 48 (281 474 976 710 656).

Desplazamiento es la cantidad de posiciones que los bits se desplazarán hacia la derecha. Si el desplazamiento es negativo, es equivalente a BIT.DESPLIZQDA (número; -desplazamiento).

En el caso de los argumentos de tipo entero, los valores que no sean enteros se truncan al entero.

#### Ejemplo

=BIT.DESPLDCHA(6;1) devuelve 3 (0110 >> 1 = 0011).

## BIT.DESPLIZQDA

Desplaza un número a la izquierda n bits.

Esta función está disponible desde la versión 3.5 de LibreOfficeDev.

#### Sintaxis

BIT.DESPLIZQDA(número; desplazamiento)

Número es un entero positivo menor que 2 ^ 48 (281 474 976 710 656).

Desplazamiento es la cantidad de posiciones que los bits se desplazarán hacia la izquierda. Si el desplazamiento es negativo, es equivalente a BIT.DESPLDCHA (número; -desplazamiento).

En el caso de los argumentos de tipo entero, los valores que no sean enteros se truncan al entero.

#### Ejemplo

=BIT.DESPLIZQDA(6;1) devuelve 12 (0110 << 1 = 1100).

## BIT.O

Devuelve un «o» lógico de los parámetros, bit por bit.

Esta función está disponible desde la versión 3.5 de LibreOfficeDev.

#### Sintaxis

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

Numero1 y numero2 son enteros positivos menores que 2 ^ 48 (281 474 976 710 656).

En el caso de los argumentos de tipo entero, los valores que no sean enteros se truncan al entero.

#### Ejemplo

=BIT.O(6;10) devuelve 14 (0110 | 1010 = 1110).

## BIT.XO

Devuelve un «o exclusivo» de los parámetros, bit por bit.

Esta función está disponible desde la versión 3.5 de LibreOfficeDev.

#### Sintaxis

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

Numero1 y numero2 son enteros positivos menores que 2 ^ 48 (281 474 976 710 656).

En el caso de los argumentos de tipo entero, los valores que no sean enteros se truncan al entero.

#### Ejemplo

=BIT.XO(6;10) devuelve 12 (0110 ^ 1010 = 1100)

## BIT.Y

Devuelve un «y» lógico de los parámetros, bit por bit.

Esta función está disponible desde la versión 3.5 de LibreOfficeDev.

#### Sintaxis

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

Numero1 y numero2 son enteros positivos menores que 2 ^ 48 (281 474 976 710 656).

En el caso de los argumentos de tipo entero, los valores que no sean enteros se truncan al entero.

#### Ejemplo

=BIT.Y(6;10) devuelve 2 (0110 & 1010 = 0010).

Temas relacionados

Funciones por categoría

¡Necesitamos su ayuda!