4<<1<<2 怎么等于 32?
How 4<<1<<2 is 32?
当
1<<2 : 4
4<<1<<2 应该是 4<<4 即 64
但它显示的是 32。
我是位操作的新手,请告诉我哪里做错了。
表达式从左到右求值。
4 << 1 << 2
等同于
(4 << 1) << 2
与
相同
8 << 2
等于
32
当
1<<2 : 4
4<<1<<2 应该是 4<<4 即 64
但它显示的是 32。
我是位操作的新手,请告诉我哪里做错了。
表达式从左到右求值。
4 << 1 << 2
等同于
(4 << 1) << 2
与
相同8 << 2
等于
32