有时我们需要只有当两个值一真一假是返回真,而都真都假时返回假的运算。编程语言中还真提供了这种运算,异或运算符“^”
java示例代码如下:
System.out.println(true^true);//false System.out.println(true^false);//true System.out.println(false^true);//true System.out.println(false^false);//false
异或相对的就是同或运算,目前暂不知是否提供了同或运算符,不过异或取非为同或