php - 问个类型转化的问题,float类型转int,觉得可能会出问题,但结果并没有?
本文介绍了php - 问个类型转化的问题,float类型转int,觉得可能会出问题,但结果并没有?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
譬如把float类型的2.0000000000转化为int,底层存储的应该是1.999999999999999这样的吧,有精度限制的,所以当我把这个数转int的时候,觉得会变成1(丢弃小数部分了)
但测试了几个语言,都还是正确的(php,java,go,js)
php:
js:
go:
java:
解决方案
2.0
是可以被浮点数精确表达的 这个数不应该出问题
这篇关于php - 问个类型转化的问题,float类型转int,觉得可能会出问题,但结果并没有?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文