搜索
查看: 199|回复: 1
打印 上一主题 下一主题

实际计算得数不准确,不知道这是为什么

[复制链接]
跳转到指定楼层
楼主
 楼主| 发表于 2019-7-9 19:17:37 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
#include <stdio.h>
#include <stdlib.h>
int main()
{
    float a,b,c,d,e;
    a=1.1;
    b=100.0;
    c=34.2;
    d=a+b+c;
    e=a+b;
    printf("%f+%f=%f",a,b,e);
    sleep(2000);
    return 0;
}

PX@HV2$9@UT8P{GK22ZA0$C.png (22.61 KB, 下载次数: 1)

实际计算的得数

实际计算的得数
沙发
发表于 2019-7-9 22:44:14 | 只看该作者
我也不知道为什么,但是你只要设置为printf("%.3f)这种形式,就可以限制它的位数,再计算就是正确的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表