Страница 1 из 1

and()

Добавлено: Вс фев 18, 2024 8:14 pm
Anton
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