Функция BitXOR

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


BitXOR

Выполняет операцию побитового исключающего ИЛИ.

BitXOR ( value1, value2 [, value n ] )

Параметры

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

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

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

Примечания

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

См. также

BitAND, BitNOT, BitOR, BitShift, Hex, BitRotate

Пример

$x = BitXOR(10, 6) ; x = 12 потому что 1010b XOR 0110b = 1100
$x = BitXOR(2, 3, 6) ; x = 7 потому что 0010 XOR 0011 XOR 0110 = 0111
MsgBox(0, 'Сообщение', $x)