Побитовое исключающее ИЛИ

Материал из CANNY Wiki
Перейти к: навигация, поиск
Внешний вид
5 4 3 2.png
Символьное обозначение
X ^ Y
Группа
Побитовые логические операции
Входы
Значение X: числовой
Значение Y: числовой
Выходы
Результат: числовой
Версия CANNY Lab
с 0.6b
Иконка

Побитовое сложение по модулю 2. Устанавливает на выходе результат операции XOR, примененной к каждой паре битов, которые стоят на одинаковых позициях в двоичных представлениях значений входов.


Иными словами, результирующий двоичный разряд будет равен:

  • «1», если только один бит из пары соответствующих бит значений входов равен «1»;
  • «0», если оба бита из пары равны «0», или оба бита из пары равны «1».

Например:

Значение X = 27 = 0x001B = 0b0000000000011011
Значение Y = 58 = 0x003A = 0b0000000000111010
Результат = 33 = 0x0021 = 0b0000000000100001

Особенности[править]

Результат 'Побитового исключающего ИЛИ' числа самого с собой всегда равен нулю.

Результат выполнения операции 'Побитовое исключающее ИЛИ' любого X с одним и тем же значением Y дважды, всегда равен исходному значению X.

Примеры[править]

Десятичное представление
Десятичное представление

Двоичное представление
Двоичное представление

Смотри также[править]

Побитовое И

Побитовое ИЛИ

Побитовое НЕ

Сдвиг влево

Сдвиг вправо

Циклический сдвиг влево

Циклический сдвиг вправо

Встроенные функциональные блоки