Справочник по 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)

Поддержка

JScript Version 1

Смотрите также

Ссылки на источники

https://msdn.microsoft.com/en-us/library/06f6ta51(v=VS.85).aspx

Добавить страницу в закладки:
РАЗРЕШАЕТСЯ перепечатывать и копировать информацию ТОЛЬКО ПРИ РАЗМЕЩЕНИИ ссылки на оригинал!
(<A href="https://www.spravkaweb.ru/">Справочник Web-языков</A>)
другие проекты
Rambler\'s Top100 Индекс цитирования