Функция BITXOR()

Возвращает результат побитовой операции исключающего ИЛИ (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

Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 25.11.2002