PHP中的数据计算

1. PHP中的整型的最大值和平台有关,如32位、64位

2. 原来以为超过2^32时就会出错,其实不是的,如果在2^32以内你做的是位操作,你们当超过2^32是,位操作可能就出现了你意想不到的结果,因为这时数据类型从整型变成了float了,表示数据的位数发生了变化。

3. 2^32 + 1 并溢出了整型,但是变成了浮点型,数据运算是没有问题的;原来以为超过了2^32时就出错的想法是错误的。

4. 相关知识参考PHP手册的“整型”“浮点型”部分

留下评论

邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据