第二个输出的为什么是3
public class A {
public static void main(String[] args)
{
boolean a = false ,b =true ,c =false,d =true;
a =b^c^d;
System.out.println(a);
int a1 = 0, b1 =1, c1 =2;
a1 = b1^c1;
System.out.println(a1);
}
}
int a1 = 0, b1 =1, c1 =2;
a1 = b1^c1;
System.out.println(a1);
麻烦大家帮我解释下,谢谢了