Xor 演算子
2つの値をビット単位でXor演算 (排他的OR演算)します。
書式
result = 値1 Xor 値2
パラメーター
- 値1, 値2
- 数値、または変数名を指定します。
- result
- 整数を返します。
結果
ビット単位でXor演算したresultを返します。
解説
Xor オペレーターはビット単位でXor演算を行います。resultのビットは、2つの値をビット単位でXorした結果です。
| 値1のビット | 値2のビット | result |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
参照
And 演算子, LShift関数, Not 演算子, Or 演算子, RShift関数
Xor演算子使用例
>print 2 Xor 6
4
>