PHP   发布时间:2022-04-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了PHP ceil()和floor()返回float?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

@L_489_0@文档对ceil()函数声明以下内容

floor()还返回一个float作为返回值.但是,对于我来说,这没有任何意义.为什么非十进制返回值需要的范围大于整数?

解决方法:

它在引号中说是这样:因为float的值范围通常大于整数的值范围.如果您返回一个int(或long),则您的原始值很可能落在该int或long可能表示的数字范围之外.

后续问题回答:

是的,但是如果您拥有的无符号数大于40亿,并且某物或带符号的数大于该数字的一半,则不能将其包含在int中,因为该数字太大而无法容纳在四字节整数.

对于太大而无法放入8字节整数(长整数)的数字,情况也是如此.

如果我没记错的话,则双精度数(这是一个8字节的浮点数)的范围是10 ^ -308到10 ^ 308,这比long的可能值范围大得多.

如果您希望将数字的上限或下限限制为10或100,则不能将其设置为int或long类型,因此只能使用浮点数(或double数).

(此问题在提出问题后很长时间便已合成,目的是提供问题的实际答案,而不是只留下一些评论而保持开放状态)

大佬总结

以上是大佬教程为你收集整理的PHP ceil()和floor()返回float?全部内容,希望文章能够帮你解决PHP ceil()和floor()返回float?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: