黑马程序员技术交流社区

标题: 关于double和float 精度求问 [打印本页]

作者: 这个名字也有宇    时间: 2016-3-10 20:14
标题: 关于double和float 精度求问
看刘意老师的视频,在输出float t=12.345 的时候说明,不在后面加F的时候是double类型数据,而double它是8个字节的,存储量不应该还比float大一点,为什么在不加F的情况下会损失精度的?

作者: 这个名字也有宇    时间: 2016-3-11 10:38
求回答啊啊啊~
作者: hpuie0703    时间: 2016-3-12 00:37
double类型的有效位数比float的要多.把一个double型的数据赋值給float型的变量,就会损失了一些有效位数,这样这个数据就没有原来精确了.这就是损失精度.
作者: lijiy09    时间: 2016-3-12 00:39
变量默认存储为double类型,不加F损失精度




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