正在回答 回答被采纳积分+1
3回答
赵小里3409227
2017-11-28 08:02:17
视频里的图是这样的,说float转double不会损失精度;而实际情况就像楼主说的这样的,所以我猜这个图说的不会损失精度是指:
float和double实际都是同一个二进制数吧,float损失一些精度表示的是5632.464,转成double类型后,能表示的精度更高一些,显示的就是5632.4638671875这样我们看到的吧,所以不损失精度不代表我们输出的结果是一样的;(这是我个人的猜测)
慕斯卡4085738
2017-11-25 16:22:25
应为5632.464已经超出了
自动补齐的不是简单的补零,而是按照IEEE浮点标准就行补充。
慕斯卡4085738
2017-11-25 14:37:06
float型转成double型,如果超出表示范围会丢失一部分数据的
Java零基础入门18
- 参与学习 人
- 提交作业 7317 份
- 解答问题 14452 个
想要入门学编程?多年一直活跃在编程语言排行版前列的Java是一个很好的选择。本路径将从Java基础语法、面向对象、常用工具类三部分,为你开启软件开发的大门!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星