结果为什么是0,不是10

来源:3-1 运算符号是啥

李长萍

2020-02-17 10:36

#include <stdio.h>
int main()
{
    int a,b,c,d;
    double result;
    a = 1;
    b = 2;
    c = 3;
    d = 4;
    result = a+b+c+d;    
    printf("%.0f\n",(int)result);
    return 0;
}

写回答 关注

1回答

  • 慕后端6363777
    2020-02-17 11:23:21
    已采纳
    #include <stdio.h>
    int main()
    {
        int a,b,c,d;
        double result;
        a = 1;
        b = 2;
        c = 3;
        d = 4;
        result = a+b+c+d;    
        printf("%.0f\n",result);
        return 0;
    }

    qq_慕丝0...

    不是整形int用于存储整数,double用于存储更多小数吗? 为啥后边加字母呢?

    2020-03-30 13:30:22

    共 1 条回复 >

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926206 学习 · 20797 问题

查看课程

相似问题