and() — побитовая арифметика "И"
Синтаксис
x=and(a,b)
Описание
Используется для вычисления побитового значения обоих аргументов and(). Оба аргумента обрабатываются как двоичные числа (т.е. последовательность цифр 0 и 1); бит результирующего значения тогда будет равен 1, если оба аргумента имеют 1 в этой позиции в их двоичном представлении.
Обратите внимание, что оба аргумента автоматически преобразуются в целочисленные значения и что отрицательные числа имеют свое собственное двоичное представление и могут привести к неожиданным результатам при передаче в and().
Пример
Это выведет 2. Этот результат понятен, если вы обратите внимание, что двоичное представление 6 и 3 равно 110 и 011 соответственно; это даст 010 в двоичном представлении или 2 в десятичном.
Синтаксис
x=and(a,b)
Описание
Используется для вычисления побитового значения обоих аргументов and(). Оба аргумента обрабатываются как двоичные числа (т.е. последовательность цифр 0 и 1); бит результирующего значения тогда будет равен 1, если оба аргумента имеют 1 в этой позиции в их двоичном представлении.
Обратите внимание, что оба аргумента автоматически преобразуются в целочисленные значения и что отрицательные числа имеют свое собственное двоичное представление и могут привести к неожиданным результатам при передаче в and().
Пример
Код: Выделить всё
print and(6,3)