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

and()

побитовая арифметика "И"

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

and()

Сообщение admin »

and()
and() — побитовая арифметика "И"

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

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

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

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

print and(6,3)
Это выведет 2. Этот результат понятен, если вы обратите внимание, что двоичное представление 6 и 3 равно 110 и 011 соответственно; это даст 010 в двоичном представлении или 2 в десятичном.
Связанные команды и функции:
or, eor, bitnot