Адрес: ул. Б. Очаковская 32 Москва Россия
Наши официальные канал и чат в telegram

or()

Арифметический ИЛИ, используемый для битовых операций

Аватара пользователя
admin
Site Admin
Сообщения: 59
Зарегистрирован: Чт фев 08, 2024 7:03 pm

or()

Сообщение admin »

or()
or() — арифметический ИЛИ, используемый для битовых операций

Синтаксис
x=or(a,b)

Описание
Используется для вычисления побитового ИЛИ обоих его аргументов. Оба аргумента обрабатываются как двоичные числа (т.е. последовательность цифр 0 и 1); бит результирующего значения тогда будет равен 1, если какой-либо из его аргументов имеет 1 в этой позиции в их двоичном представлении.

Обратите внимание, что оба аргумента автоматически преобразуются в целочисленные значения и что отрицательные числа имеют свое собственное двоичное представление и могут привести к неожиданным результатам при передаче в or.

Пример

Код: Выделить всё

print or(14,3)
Это выведет 15. Этот результат понятен, если вы обратите внимание, что двоичное представление 14 и 3 равно 1110 и 0011 соответственно; это даст 1111 в двоичном представлении или 15 в десятичном.
Связанные команды и функции:
and, eor, bitnot