Возвращает результат побитовой операции исключающего ИЛИ (XOR), выполненной над двумя числовыми значениями.
Синтаксис:
BITXOR(nExpression1, nExpression2)
Параметры:
nExpression1, nExpression2
Задает числовые значения, над которыми выполняется побитовая операция исключающего ИЛИ (XOR). Если значения nExpression1 и nExpression2 не являются целыми, они перед выполнением операции приводятся к целочисленному виду.
Результат:
Числовой
Комментарии:
Функция BITXOR( ) сравнивает каждый бит значения nExpression1 с соответствующим битом числа nExpression2. Если один из этих битов равен 0, а другой равен 1, соответствующий бит результата устанавливается равным 1. В противном случае бит результата устанавливается равным 0.
В следующей таблице показан результат применения операции исключающего ИЛИ (XOR) к соответствующим битам значений nExpression1 и nExpression2.
Бит nExpression1 Бит nExpression2 Результирующий бит 0 0 0 0 1 1 1 0 1 1 1 0
Пример:
x = 5 && 0101 binary y = 6 && 0110 binary ? BITXOR(x,y) && Returns 3, 0011 binary