result = a / b/ c /d; 这样输为什么运行结果是0

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

烟花烫头

2019-08-30 15:03

求回答 谢谢?

写回答 关注

4回答

  • 慕UI3423937
    2019-09-17 15:10:06
    #include <stdio.h>int main()
    {    int a,b,c,d;   
         double result;   
         a = 1;   
         b = 2;  
         c = 3;   
         d = 4;    
         result = (a*1.0/ b) + c * d;    //在这里体验哦~  
         printf("%.4lf\n", result);   
         return 0;
     }


  • 慕UI3423937
    2019-09-17 15:08:53
    #include <stdio.h>int main(){    int a,b,c,d;    double result;    a = 1;    b = 2;    c = 3;    d = 4;    result = (a*1.0/ b) + c * d;    //在这里体验哦~    printf("%.4lf\n", result);    return 0;}


  • 朽木难雕
    2019-09-04 23:11:43

    因为是整型所以小数显示结果为0

  • 小神0x00
    2019-08-30 18:48:55

    因为abcd的数据类型是整型。

    weixin...

    有点不懂

    2019-08-31 13:49:55

    共 1 条回复 >

C语言入门

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

926020 学习 · 20793 问题

查看课程

相似问题