同样的代码,在linux和windows下的php异或结果不一样,为什么? ...
代码是在linux下结果是-2147310408在windows下的结果是-1252022830怎么回事?大家遇到过没有?...
代码是在linux下结果是-2147310408在windows下的结果是-1252022830怎么回事?大家遇到过没有?
展开
3个回答
2013-11-25
展开全部
按照HonestQiao 的提示做了测试,结果如下:测试物段1:结果:double integer integer -2147310408测试2:结果:double double integer -2147310408测试3:结果:double double double -2147310408运算的结果岩局都是-2147310408,是个错误的值我现在基本粗蚂让认为php在linux环境下进行大数异或会出现异常或错误不知大家怎么看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-25
展开全部
用GMP函数可以解纳手坦洞桐决这个问题,示例代码:输出结果是:-5546990126,薯皮该结果在任何平台下都是一样的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-25
展开全部
liunx 服务器一般都是64的吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询