y为什么不是0.999999

[复制链接]
查看11 | 回复1 | 2010-1-30 17:51:57 | 显示全部楼层 |阅读模式
呵呵~~你让我想起一个问题~问题描述是:(1/3)*3=1可是0.33333....*3=0.999999....很明显1 ≠ 0.999999....(1/3)*3 ≠ 0.33333....*3可为什么还会1/3=0.3333333333.....
回复

使用道具 举报

千问 | 2010-1-30 17:51:57 | 显示全部楼层
调试后所得结果为x 0.33333333333333331 doubley 1.0000000000000000 double这个似乎涉及到精度计算的问题。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行