问答详情
源自:2-8 自动类型转换

为什么运行结果和左下角答案不一样呢

我在做C语言入门自动类型转换时遇到的问题



提问者:初衷不改0 2016-03-29 20:19

个回答

  • 越飞越高
    2016-11-09 22:46:31

    你的代码看不了,给你代码图吧

    http://img.mukewang.com/582336c3000179e709490594.jpg

  • 慕粉3296352
    2016-05-01 22:43:21

    #include <stdio.h>

    int main()

    {

        char c = 'a';

        int n ;       //将c赋值给n

        float f ;     //将c赋值给f

        double d ;    //将c赋值给d

        n=c;

        f=c;

        d=c;

        printf("%d\n",n);

        printf("%f\n",f);

        printf("%lf\n",d);

        return 0;    

    }


  • kiwi_3
    2016-03-29 20:39:28

    #include <stdio.h>

    int main()

    {

        int x = 5;

        int y = 8;

        //在这里合适的位置加上括号使z的值为4

        int z = x*8/(y+2);

        printf("z=%d\n", z);

        return 0;  

    }