,答案应该是24
我什么时候将左移到1乘以4位作为1<lt;4它打印16作为值,但如果我将应用移位,如1<lt;4+1<lt;3,然后打印256作为结果,我没有得到,有多少轮班是适用的,它是如何工作的?但根据我的说法,通过应用4左移位+3移位
1 << 4 + 1 << 3
实际上被解释为
(1 << ( 4 + 1 )) << 3
看到了吗?
1 << 5 --> 32
32 << 3 --> 256
如果有疑问,请多用括号!
(1 << 5) + (1 << 3) --> 24