问答详情
源自:3-1 运算符号是啥

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

求回答 谢谢?

提问者:烟花烫头 2019-08-30 15:03

个回答

  • 慕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的数据类型是整型。