左移之后得到的
继续去学算法啊。。。。。
这个问题很容易理解, 奇数的2进制,最低位(也就是最右边的那一位)一定为1,而偶数一定为0.
然后你再用1去与这个奇数或者偶数做位运算。就很容易看出来了。
应该a=0快吧,a&=0要执行两次指令,先要计算a&0的值 然后再把得到的值赋值给a。