设int b=8;,表达式(b>>2)/(b>>1)的值?
问题描述:
设int b=8;,表达式(b>>2)/(b>>1)的值?
答
8的二进制是1000,左移两位是0010或上左移一位0100的值是0110,就是6好像看错了,是除。。。答案应该是0怎么解释?0010是2,0100是4,2除4取整不就是0么
设int b=8;,表达式(b>>2)/(b>>1)的值?
8的二进制是1000,左移两位是0010或上左移一位0100的值是0110,就是6好像看错了,是除。。。答案应该是0怎么解释?0010是2,0100是4,2除4取整不就是0么