什么是异或运算?
11个回答
展开全部
异或(xor)是一个数学运算符。它应用于逻辑运算。异或符号为“^”。其运算法则为a异或b=a'b或ab'(a'为非a)。
真异或假的结果是真,假异或真的结果也是真,真异或真的结果是假,假异或假的结果是假。就是说两个值不相同,则异或结果为真。反之,为假。简单点说就是异或的两个值'相同为假,不同为真'。
异或运算法则
1. a ^ b = b ^ a
2. a ^ b ^ c = a ^ (b ^ c) = (a ^ b) ^ c;
3. d = a ^ b ^ c 可以推出 a = d ^ b ^ c.
4. a ^ b ^ a = b.
这个太专业了,你还是看资料吧!
真异或假的结果是真,假异或真的结果也是真,真异或真的结果是假,假异或假的结果是假。就是说两个值不相同,则异或结果为真。反之,为假。简单点说就是异或的两个值'相同为假,不同为真'。
异或运算法则
1. a ^ b = b ^ a
2. a ^ b ^ c = a ^ (b ^ c) = (a ^ b) ^ c;
3. d = a ^ b ^ c 可以推出 a = d ^ b ^ c.
4. a ^ b ^ a = b.
这个太专业了,你还是看资料吧!
参考资料: http://baike.baidu.com/view/1452266.htm
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
个人理解: 两位(bit)只能有一个为真或者假 例如:真假美猴王??? (不存在两个真猴王 所以都是1的时候,1^1 = 0)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
异或运算都应该是二进制数字的吧,异或运算法则是:相同为0不同为1 。
1异或0=1,然后再异或1等于0咯
即:1异或0异或1=0
或者 1异或1异或0=0
1异或0=1,然后再异或1等于0咯
即:1异或0异或1=0
或者 1异或1异或0=0
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
异或异或,与或相异,或的两边有1就是1,异或的两边不同才是1.
异或与或的不同点在于1或1的值为1,1异或1的值为0.其他的结果都一样
异或与或的不同点在于1或1的值为1,1异或1的值为0.其他的结果都一样
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询