Write the value for the following?
6^3
以上这种题目考查的是对java位运算符异或运算的理解程序异或运算符是用^脱字符号来表示的
当true ^true=false true^ false=true false ^true=true
解析如下:
首先把6化成二进制形式
6/2=3 0
3/2=1 1
6的二进制形式就是110
然后把3也化成二进制形式
3/2=1 1
11
异或一下
110
011
=
101
最后化成decimal形式
1*2的 0次方=1
0*2的1次方=0
1*2的 2次方=4
1+4=5
Therefore,this issue the result of :
5