我这里哪错了?(求大神解答)

来源:2-8 自动类型转换

慕标6339115

2019-11-21 22:16

char c = 'a';
    int n = 'c';      //将c赋值给n
    float f = 'c';     //将c赋值给f
    double d = 'c';     //将c赋值给d
    printf("%d\n",n);
    printf("%f\n",f);
    printf("%f\n",d);
    return 0;   

写回答 关注

3回答

  • PHP小白上线
    2019-11-28 22:22:16

    int往后的'c'去掉单引号,因为int,float,double都是要输出数字的

  • 我们不一样我还有头发
    2019-11-25 20:40:53

    从int开始所有的'c'把引号去掉,因为这里是要求你把c的值赋予其他变量,并不是要求你个给每个变量赋值为c。并且c的值为a 

  • Aivg
    2019-11-21 23:33:38

    #include <stdio.h>

    int main()

    {   char c = 'a';

    float f=c;

    double d=c;

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

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

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

    return 0;

    }

    本人愚见

C语言入门

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

926020 学习 · 20793 问题

查看课程

相似问题