+ -
当前位置:首页 → 问答吧 → 这两句话为什么输出是一样的。。

这两句话为什么输出是一样的。。

时间:2011-01-12

来源:互联网

print 1.1<<30;
print 1.9<<30;

都输出:1073741824

作者: maxxfire   发布时间: 2011-01-12

本帖最后由 zhlong8 于 2011-01-12 18:41 编辑

先转化为整数再 shift 了

用 Devel::Peek 看下就知道 left_shift 之后类型由 NV 变成了 PVNV

作者: zhlong8   发布时间: 2011-01-12

1乘以2的30次方

作者: ziyunfei   发布时间: 2011-01-12