【发布时间】:2013-02-08 08:50:55
【问题描述】:
当我注意到这一行时,我正在查看关于 facebook 的 HipHop 虚拟机 (HHVM) 的 this article:
<?php
$u_bytes =
$p_bytes = 100 << 20;
我通过运行echo 100 << 20; 对其进行了测试,结果为104857600。<< 20 是做什么的?
编辑
根据答案,它是按位运算符(位移位 [left])。示例:
100 = 000000000000000000001100100
^ `<< 20` moves this bit 20 bits to the left
104857600 = 110010000000000000000000000
【问题讨论】:
-
感谢您的参考。将来会非常有用。