This documentation is out of date.

The new version of the documentation is here: https://cannylogic.com/docs

Bitwise exclusive OR

From CANNY Wiki
Revision as of 01:56, 19 November 2015 by MEGA (Talk | contribs)


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

left|Иконка

Bitwise modulo 2. Set the output result of XOR operation , applied to each pair of bits that are in the same positions in the binary representation of the input values.


In other words, the output will be:

  • "1" if only one bit of a pair of input value respective bits are equal to "1";
  • "0" if both bits of a pair are equal to "0", or both bits of a pair are equal to "1"

For example:

value X = 27 = 0x001B = 0b0000000000011011
value Y = 58 = 0x003A = 0b0000000000111010
Result = 33 = 0x0021 = 0b0000000000100001

Features

THe result of 'Bitwise XOR' number with itself is always zero.

The result of 'Bitwise XOR' on any X with the same Y value twice is always equal to initial X value .

Examples

thumb|400px|Десятичное представление thumb|550px|Двоичное представление

See also

Bitwise AND

Bitwise OR

Bitwise Inversion

Left shift

Right shift

Left rotation

Right rotation

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