在PHP中奇怪的打印行为?
这个问题在这里已经有了答案:
因为它是一个按位运算符。 我认为这意味着4乘以2 ^ 5,因为这个算子的意思
将$ a $ b步的位移到左边(每一步意味着“乘以2”)
所以这是五个步骤。 它是4 * 2 * 2 * 2 * 2 * 2(但我在这里猜测;一切都在比特级发生)。
参考位运算符:
我们必须找到4 << 5。这意味着将4
个比特移到左边:
4 is 00000000000000000000000000000100
4 << 5 after shifting is 00000000000000000000000010000000
00000000000000000000000010000000 is 2^7 = 2*2*2*2*2*2*2 = 128
链接地址: http://www.djcxy.com/p/1779.html