谁能用一个很好的例子来解释这个运算符?
我知道这个运算符是什么。我的意思是一个现实生活中的例子。
它是逻辑运算的实现exclusive disjunction
http://en.wikipedia.org/wiki/Exclusive_or
异或常用于按位运算。例子:
- 1 异或 1 = 0
- 1 异或 0 = 1
- 0 异或 1 = 1
- 0 异或 0 = 0
- 1110 xor 1001 = 0111(这相当于不进位的加法)
如上所述,由于异或与模 2 的加法相同,因此两个 n 位字符串的按位异或与向量空间 (Z/2Z)^4 中的标准加法向量相同。
在计算机科学中,异或有多种用途:
- 它告诉我们两个位是否不相等。
- 它是一个可选的位翻转器(决定输入选择是否反转数据输入)。
- 它表明是否存在奇数个 1 位(当且仅当奇数个变量为真时为真)。
(以及大量其他用途)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)