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


BitXOR

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

BitXOR(value1,value2[,valueN])

Параметры

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

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

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

Примечания

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

Функцию можно подключить через команду exect

См. также

BitAND, BitNOT, BitOR, BitShift, Hex, BitRotate

Примеры:
 Как создать кнопку?

; i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i! Комментарий i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!
BitXOR(10,6) ;; возвращает 12 потому что 1010b XOR 0110b = 1100
BitXOR(2,3,6) ;; возвращает 7 потому что 0010 XOR 0011 XOR 0110 = 0111
; i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!

exect=BitXOR(10,6) GLOBALEXECT<a> ;; выполняет операцию побитового исключающего ИЛИ. (12)


© Аверин Андрей для Total Commander Image  Averin-And@yandex.ru