java位运算符
& | ^
上代码:
//测试
public class Binary {
public static void main(String[] args) {
//与计算 都为1时 结果为1,否则为0
int a = 16; // 0001 0000
int b = 10; // 0000 1010
//& 0000 0000
System.out.println(a&b); //结果为0
//或计算 都为0时 结果为0 否则为1
a = 16; // 0001 0000
b = 10; // 0000 1010
//| 0001 1010
System.out.println(a|b); //结果为26
//异或 相同则为0,不相同则为1。
a = 16; // 0001 0000
b = 10; // 0000 1010
//^ 0001 1010
System.out.println(a^b); //结果为26
}
}

浙公网安备 33010602011771号