异或运算法则是什么?

如题所述

异或运算法则为:a⊕a=0;a⊕b=b⊕a;a⊕b⊕c=a⊕(b⊕c)=(a⊕b)⊕c;d=a⊕b⊕c可以推出a=d⊕b⊕c;a⊕b⊕a=b。

异或是一个数学运算符,它应用于逻辑运算,数学符号为“⊕”,计算机符号为“xor”。

如果a、b两个值不相同,则异或结果为1。如果a、b两个值相同,异或结果为0。

逻辑异或运算简称异或。英文为exclusive OR,或缩写成xor。

异或:

也叫半加运算,其运算法则相当于不带进位的二进制加法:二进制下用1表示真,0表示假,则异或的运算法则为:0⊕0=0,1⊕0=1,0⊕1=1,1⊕1=0(同为0,异为1)。

这些法则与加法是相同的,只是不带进位,所以异或常被认作不进位加法。

温馨提示:答案为网友推荐,仅供参考
相似回答