异或运算符:
异或运算符是用符号 “ ^ ” 表示的,七运算规则是:
两个操作数的位中,相同则结果为 0 ,不同则 结果为 1 。
举例:
public class Test1 {
public static void main(String[] args) {
System.out.println(15/2^2);
//5 '异或'运算符 15/2 = 7 二进制是 111 2的 10 7^2 101 就是五
System.out.println(15/2*2);//14 简单的乘
System.out.println(0.1+0.2);
}
}
public class Test2 {
public static void main(String[] args) {
int a = 15;
int b = 2;
System.out.println("a 与 b 异或的结果是:" + (a^b)); //13
}
}
运行结果是: a 与 b 异或的结果是:13
分析上面的程序段: a的值是15, 二进制: 1111 b是2 二进制 0010 15^2 = 1101 即 13