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

Классификация Графическое обозначение
Наименование:
Побитовое исключающее ИЛИ

Символьное обозначение:
X ^ Y
Внешний вид функционального блока:

Внешний вид.
Группа:
Побитовые логические операции

Версия CannyLab:
с 0.6b
Иконка функционального блока:

Иконка.
Входы
Вход Значение
Значение X: числовой
Значение Y: числовой
Выходы
Выход Значение
Результат: числовой

Общее описание

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

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

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

Например:

Значение X = 27 = 0x001B = 0b0000000000011011

Значение Y = 58 = 0x003A = 0b0000000000111010

Результат   = 33 = 0x0021 = 0b0000000000100001

Особенности

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

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

Примеры

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

Пример №1.

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

Пример №2.

СМОТРИ ТАКЖЕ