阅读量:106
在Java中,异或(^)是一种按位运算符,用于比较两个操作数的对应位,如果两个操作数的对应位不相同,则结果为1,否则为0。异或操作通常用于对数据进行加密和解密,以及在编程中进行位操作和数据交换。
例如,下面是两个整数进行异或操作的示例:
int a = 5; // 二进制表示为101
int b = 3; // 二进制表示为011
int c = a ^ b; // 结果为110,即6
在这个示例中,a和b进行异或操作后得到结果6,二进制表示为110。