返回信息流#include<stdio.h>
int main()
{
double i;
for(i = 0; i != 10; i += 0.1)
printf("%.11f\n", i);
return 0;
}
为什么是无限循环呢?
这是一条镜像帖。来源:北邮人论坛 / cpp / #45201同步于 2010/10/24
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
请教一个浮点数问题
wabyrlt
2010/10/24镜像同步4 回复
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
浮点数和整数的判断……
【 在 wabyrlt (wabyrlt) 的大作中提到: 】
: #include<stdio.h>
: int main()
: {
: ...................
10.0可能也不太好吧……
(i-10)<0.00x这样似乎更常见?
【 在 shenlei (我爱果子|[路]|天山南北|潇湘隐士) 的大作中提到: 】
: 10!=10.0……
i!=10.0在它那个程序必然也不好使的呵呵...
我只是想告诉lz错那里了...
【 在 renne (歼灭天使 玲) 的大作中提到: 】
: 10.0可能也不太好吧……
: (i-10)<0.00x这样似乎更常见?