黑马程序员技术交流社区

标题: 什么情况下使用float数据类型合适 [打印本页]

作者: 余攀    时间: 2013-2-24 12:17
标题: 什么情况下使用float数据类型合适
本帖最后由 余攀 于 2013-2-26 14:23 编辑

这段时间所接触到的代码,里面几乎不用float 数据类型了,用它会有什么不好的影响呢
作者: 徐荣权    时间: 2013-2-24 12:25
float类型的范围是 7位,double的范围是15-16位 很明显   float 的范围 比double类型的范围小,一般为了计算精确,都使用double 。 如果不需要太精确的计算的话  可以使用float
作者: 罗海云    时间: 2013-2-24 12:25
一般都建议用double型...因为用float的话. 有时不确定数值的话.. 会出现装不下的情况...而溢出
作者: 黄嵘才    时间: 2013-2-24 13:01
float和double类型不能用于精确计算,如钱币一类的计算。其主要目的是为了科学计算和工程计算,它们执行二进制浮点原则,目的是为了广泛的数值范围上提供较为精确的快速近似计算而精心设计的。
所以在工程中有容许舍入的情况用,用double还是float那就看你的你的需要,如算法效率,存储空间等。
作者: 戴鑫凯    时间: 2013-2-24 15:42
float 和 double 都是浮点数,double更精确而已
作者: 余攀    时间: 2013-2-25 13:39
本帖最后由 余攀 于 2013-2-25 13:45 编辑

论坛里都是厉害人物,很荣幸找到一个精英集体{:soso_e129:}





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2