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

自动转换类型

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

    return 0;    

}

为什么提交的时候说“请检查代码中是否包含c"?但是运行的结果又是对的,求解,谢谢。

提问者:慕粉4224529 2017-04-22 13:15

个回答

  • 学习NO1
    2017-07-09 15:56:19

    #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;

    }

  • 慕婉清7478311
    2017-04-22 13:52:41

    应该是bug吧