一个32位机下溢出的问题

作者:墨鱼 发布于:2010-8-23 19:03 Monday 分类:linux

现在有一个字符串,里面是一个数字。

然后这个数字是12位的,明显溢出了。


然后对其做% 5 === 0的判断,发现无论如何都是2。


但是直接用这个数字去% 5,得出的就是正确的,虽然是个负数,但总也会有0的时候。


后来ltrace发现,原来被当成2147xxxxx7了,所以死活都是2。。。

标签: linux php 32位 溢出

评论(0) 引用(0) 浏览(70)

Powered by emlog 粤ICP备11086334号 sitemap