永发信息网

浮点数舍入误差计算

答案:1  悬赏:0  手机版
解决时间 2021-07-31 03:22
  • 提问者网友:世勋超人
  • 2021-07-30 06:08


#include<stdio.h>
#include<stdlib.h>
int main (void)
{
float a, b;
a = 2.0e20 + 1.0;
b = a - 2.0e20;
printf(" %f ", b);
system("pause");
}

刚学C。书上便题,为什么我算完得4008175468544.000000

我哪错了呀 我用的DEV-C++编译器

最佳答案
  • 五星知识达人网友:低音帝王
  • 2021-07-30 06:23

很正确啊,这就是浮点的误差

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯