Побитовое исключающее ИЛИ
Классификация | Графическое обозначение |
---|---|
Наименование: Побитовое исключающее ИЛИ Символьное обозначение: X ^ Y |
Внешний вид функционального блока: |
Группа: Побитовые логические операции Версия CannyLab: с 0.6b |
Иконка функционального блока: |
Входы |
Выходы |
Выход | Значение |
---|---|
Результат: | числовой |
Общее описание
Побитовое сложение по модулю 2. Устанавливает на выходе результат операции XOR, примененной к каждой паре битов, которые стоят на одинаковых позициях в двоичных представлениях значений входов.
Иными словами, результирующий двоичный разряд будет равен:
- «1», если только один бит из пары соответствующих бит значений входов равен «1»;
- «0», если оба бита из пары равны «0», или оба бита из пары равны «1».
Например:
Значение X = 27 = 0x001B = 0b0000000000011011
Значение Y = 58 = 0x003A = 0b0000000000111010
Результат = 33 = 0x0021 = 0b0000000000100001
Особенности
Результат «Побитового исключающего ИЛИ» числа самого с собой всегда равен нулю.
Результат выполнения операции «Побитовое исключающее ИЛИ» любого X с одним и тем же значением Y дважды, всегда равен исходному значению X.
Примеры
Десятичное представление:
Двоичное представление: