Содержимое

# Функции для побитовых операций

Доступ к этой команде

Вставка - Функция - Тип Математические

## БИТ.И

Возвращает результат побитового применения логического «и» к своим аргументам.

Эта функция доступна начиная с LibreOffice 3.5.

#### Синтаксис

БИТ.И(число1; число2)

Число1 и Число2: положительные целые, меньшие 2 ^ 48 (281 474 976 710 656).

For Integer arguments, non-integer values are truncated to Integer.

#### Пример

=БИТ.И(6; 10) возвращает 2 (0110 & 1010 = 0010).

## БИТ.ИЛИ

Возвращает результат побитового применения логического «или» к своим аргументам.

Эта функция доступна начиная с LibreOffice 3.5.

#### Синтаксис

БИТ.ИЛИ(число1; число2)

Число1 и Число2: положительные целые, меньшие 2 ^ 48 (281 474 976 710 656).

For Integer arguments, non-integer values are truncated to Integer.

#### Пример

=БИТ.ИЛИ(6; 10) возвращает 14 (0110 | 1010 = 1110).

## БИТ.ИСКЛИЛИ

Возвращает результат побитового применения логического «исключающего или» к своим аргументам.

Эта функция доступна начиная с LibreOffice 3.5.

#### Синтаксис

БИТ.ИСКЛИЛИ(число1; число2)

Число1 и Число2: положительные целые, меньшие 2 ^ 48 (281 474 976 710 656).

For Integer arguments, non-integer values are truncated to Integer.

#### Пример

=БИТ.ИСКЛИЛИ(6; 10) возвращает 12 (0110 ^ 1010 = 1100)

## БИТ.СДВИГЛ

Сдвигает число влево на n бит.

Эта функция доступна начиная с LibreOffice 3.5.

#### Синтаксис

БИТ.СДВИГЛ(число; сдвиг)

Число: положительное целое, меньшее 2 ^ 48 (281 474 976 710 656).

Сдвиг: количество двоичных разрядов, на которое число сдвигается влево. Если сдвиг отрицателен, то функция работает идентично функции БИТ.СДВИГП (число; -сдвиг).

For Integer arguments, non-integer values are truncated to Integer.

#### Пример

=БИТ.СДВИГЛ(6; 1) возвращает 12 (0110 << 1 = 1100).

## БИТ.СДВИГП

Сдвигает число вправо на n бит.

Эта функция доступна начиная с LibreOffice 3.5.

#### Синтаксис

БИТ.СДВИГП(число; сдвиг)

Число: положительное целое, меньшее 2 ^ 48 (281 474 976 710 656).

Сдвиг: количество двоичных разрядов, на которое число сдвигается вправо. Если сдвиг отрицателен, то функция работает идентично функции БИТ.СДВИГЛ (число; -сдвиг).

For Integer arguments, non-integer values are truncated to Integer.

#### Пример

=БИТ.СДВИГП(6; 1) возвращает 3 (0110 >> 1 = 0011).

См. также

Функции по категориям

Пожалуйста, поддержите нас!