Function Reference

BitXOR

ビット演算の排他的論理和(XOR)演算子として働きます。

BitXOR ( value1, value2 [, value n] )

 

パラメータ

value1 1番目の数
value2 2番目の数
value n [オプション] n番目の数。255個まで値を指定できます。

 

返し値

XOR演算の結果を返します。
ビット演算は32ビット整数として行われます。

 

注意

16進数表現を使用することができます。
BitXORは入力した数の各ビット位置での1の個数の和が奇数の場合1を返し、それ以外で0を返します。

 

関連

BitAND, BitNOT, BitOR, BitShift, Hex, BitRotate

 


$x = BitXOR(10, 6)  ; ”1010b XOR 0110b == 1100”なのでx == 12

$x = BitXOR(2, 3, 6) ; ”0010 XOR 0011 XOR 0110 = 0111”なのでx == 7