大神求救,我就是一学渣

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

慕粉1463969261

2016-05-24 15:37

#include

int main() {    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("%lf\n",d);    printf("%c\n",c);    return 0;     }/*这个为什么是错的?错在哪?*/
写回答 关注

5回答

  • 越飞越高
    2016-11-09 23:06:13

    #include缺少头文件 <stdio.h> 

     printf("%c\n",c);去掉

    http://img.mukewang.com/58233b61000179e709490594.jpg

  • 慕粉3670391
    2016-07-17 12:28:47

    #include <stdio.h> 
    int main() 
    {
    char c = ‘a’; 
    int n = c ;//将c赋值给n //
    float f = n;//将c赋值给f //
    double d = f;//将c赋值给d //
    printf("%d\n",n); 
    printf("%f\n",f); 
    printf("%lf\n",d); 
    return 0;

    运行结果

     97
    97.000000
    97.000000

  • 時光如電
    2016-05-31 16:36:51

    #include <stdio.h>
    int main()
    {
    char c = 97;
    int n = c ;//将c赋值给n //
    float f = c;//将c赋值给f //
    double d = c;//将c赋值给d //
    printf("%d\n",n);
    printf("%f\n",f);
    printf("%lf\n",d);
    return 0;
    }

  • 慕粉10031号
    2016-05-25 19:38:38

    前面那位回答的对,但这个任务里面只布置了输出 n f d 这3个变量的值,你多输出 c的值(a )  系统也会判错吧

  • xiyou2015
    2016-05-24 16:25:30

    #include <stdio.h>

C语言入门

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

926020 学习 · 20793 问题

查看课程

相似问题