本帖最后由 落木萧萧 于 2013-10-7 10:40 编辑
这道题考了两个知识点:一个是按位与计算,一个是十进制与二进制的转换。
首先,按为与就是1&0 = 0,0&1 = 0,0&0=0,1&1=1.就是全部为1时才为1。
1234567&0x06就是
100101101011010000111
& 000000000000000000110
--------------------------------------
000000000000000000110
从上面的式子可以看出只要计算出1234567转成2进制的最后三位就可以计算出结果。
|