Справочник по JScript : Операторы JScript : Оператор (^=)
смотрим также
Материал из Справочник Web-языков
Содержание |
Bitwise XOR Assignment Operator - Оператор побитового присвоения исключающего ИЛИ (^=)
Выполняет операцию исключающего ИЛИ над значением выражения и значением переменной, результат присваивается переменной.
Синтаксис
result ^= expression
Аргументы
- result
- Любая переменная.
- expression
- Любое выражение.
Описание
Оператор Bitwise XOR Assignment (^=) фактически выполняет следующее действие:
result = result ^ expression
Операция исключающее ИЛИ выполняется следующим образом: если в двоичном представлении на определенной позиции в переменной стоит 1, а в выражении 0 (или наоборот), то только тогда на этой позиции и в итоговом выражении будет стоять 1. Иначе, будет стоять 0.
Пример
В примере показано как применяется оператор Bitwise XOR Assignment (^=).
0101 (result) 1100 (expression) ---- 1001 (result)
Поддержка
Смотрите также
Ссылки на источники
https://msdn.microsoft.com/en-us/library/06f6ta51(v=VS.85).aspx