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

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

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


БИТ.И

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

tip

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


Синтаксис

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

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

Пример

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

БИТ.ИЛИ

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

tip

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


Синтаксис

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

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

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

БИТ.ИСКЛИЛИ

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

tip

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


Синтаксис

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

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

Пример

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

БИТ.СДВИГЛ

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

tip

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


Синтаксис

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

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

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

Пример

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

БИТ.СДВИГП

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

tip

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


Синтаксис

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

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

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

Пример

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

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