排他的論理和

XORから転送)

: exclusive or / exclusive disjunction2XOREOREX-OR
ベン図による排他的論理和

表記法

編集

   (Unicode: U+22BB ) XORxor  (Unicode: U+2295 )+ 使

   使      使   

プログラミング言語

編集

記号を使った中置演算子としては ^@ などが使われることが多く、キーワードが演算子になるような言語では XORxor などが使われることが多い。

z = x ^ y;
z = x xor y;

160cm52kg160cm52kg160cm52kg

2 A, B A B A= 160cm B= 170cm(A xor B)  (A  B) 160cm170cm

性質

編集

排他的論理和は、論理和論理積否定を用いて、

 
 
 

などと表すことができる。

真理値表
命題 P 命題 Q P ⊻ Q

2を法とする剰余体   での加算(この体では加算と減算は等しい)は、0 を偽、1 を真とみなすと、排他的論理和となる。つまり、偶数 (0, 偽) どうしまたは奇数 (1, 真) どうしを加えると偶数 (0, 偽) になり、偶数 (0, 偽) と奇数 (1, 真) を加えると奇数 (1, 真) になる。

ビットごとの排他的論理和

編集

20 1
0 1
0 0 1
1 1 0
      P = 0011
      K = 0110
  PK = 0101

22   2   2   

12

010 0  (1) 0 1

ビット演算

編集

1:

 

XOR

 

XOR



ALU

XOR



2

 



 

便2使XORXOR

暗号

編集

  使     

      使   使

 

使

その他

編集

排他的論理和と2進数表記を用いて、三つ山崩し(ニム)の必勝法を導くことができる。

関連項目

編集