大整数 - php windows下超大整型计算错误
PHP中文网
PHP中文网 2017-04-11 10:13:48
0
2
311

环境是windows.
PHP是5.5.x

超大整型计算出现异常;

后来使用下面的解决方式:
(值 & 0xFFFFFFFF) + 0x80000000 + 0x80000000

有更好的解决方案吗?或者讲解一下上面的表达式为什么出来可以是正确的?

PS:解决方式是我搜索到的。

PHP中文网
PHP中文网

认证高级PHP讲师

reply all(2)
刘奇

谢谢邀请
有更好的解决方案 楼主可以参考这个 http://www.51-n.com/t-3945-1-...

小葫芦

谢邀.

有BC_MATH 和 GMP 两种方式. 可以去手册了解一下, GMP的接口函数更丰富一些.

http://php.net/manual/zh/refs...

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!