读书人

关于按位异或操作符

发布时间: 2012-12-28 10:29:05 作者: rapoo

关于按位异或操作符^
^ 这个操作符,相信大家都不陌生,可是清除它的人应该不多吧。
刚刚在编译器里运行了下,弄明白了

System.out.println(0^0); 0
System.out.println(0^1); 1
System.out.println(1^1); 0
System.out.println(1^1^1); 1
System.out.println(0^0^0); 0

全是0异或,结果是0;有一个为1,但不全为1,结果就是1。
总结一条,(0也是偶数)偶数个1为0,奇数个1为1。

读书人网 >编程

热点推荐