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

请问有什么错误

 #includeint 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); return 0; }

提问者:小繁子 2016-01-10 16:39

个回答

  • 越飞越高
    2016-11-09 23:21:19

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

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

  • disguise城
    2016-01-11 13:37:56

    #inclued<stdio.h>

    int main()

    {

        char c='a';

        int n=c;

        n=c;

        float f=c;

        f=c;

        double d=c;

        d=c;

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

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

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

        return 0;

    }

  • jaejoon
    2016-01-10 16:49:43

     #include<stdio.h>

     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("%f\n",d); 

        return 0;

    }