> 文章列表 > 什么是异或运算

什么是异或运算

什么是异或运算

异或运算(Exclusive OR,简称 XOR)是一种二进制位运算,其数学符号为“⊕”,计算机中常用符号为“xor”。异或运算的特点是:

当两个比较的二进制位相同时,结果为0。

当两个比较的二进制位不同时,结果为1。

异或运算满足交换律和结合律,并且有以下性质:

任何数与0进行异或运算,结果为该数本身(N ^ 0 = N)。

任何数与自身进行异或运算,结果为0(N ^ N = 0)。

异或运算在计算机科学中有广泛的应用,如奇偶校验、加法器设计、密码学中的加密与解密操作以及变量交换等

其他小伙伴的相似问题:

异或运算在计算机中的具体应用有哪些?

异或运算与按位异或有何区别?

异或运算在密码学中的具体应用?