↑  ←  Описание функции


BitAND

Выполняет операцию побитового умножения (арифметическое И).

BitAND ( value1, value2 [, value n ] )

Параметры

value1 Первое число.
value2 Второе число.
value n [необязательный] n-ое число. Можно указать до 255 чисел.

Возвращаемое значение

Возвращает значение побитового умножения представленных чисел.
Операции над битами выполняются только для 32-битовых целых чисел.

Примечания

В качестве значений параметров функции можно использовать шестнадцатеричное представление чисел.
BitAND возвращает 1 в битовой позиции, если в соответствующей позиции всех входных данных стоит 1, иначе возвращает 0.

См. также

BitNOT, BitOR, BitShift, BitXOR, Hex, BitRotate

Пример

$x = BitAND(13, 7) ; x = 5 потому что (1101 AND 0111) = 0101
$x = BitAND(2, 3, 6) ; x = 2 потому что (0010 AND 0011 AND 0110) = 0010
MsgBox(0, 'Сообщение', $x)

; 0010
; 0011
; 0110
; ------
; 0010
; если все цифры в столбце 1, то возвращает 1, иначе 0