【C语言】任务2-8的疑问

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

慕田峪6556549

2016-10-07 09:22

这个测试题中怎么叫我检查代码中是否包含:C;?? 

这个程序明明编译器上都已经运行出来正确结果了呀

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

}


写回答 关注

3回答

  • 玄天
    2016-10-07 10:01:50
    已采纳
    float f =  c ;    //将c赋值给f

    请留意这一行语句。
    “;”应该紧跟在“c”的后面,中间不能留空格。

    慕田峪655...

    好的,我以后会注意,谢谢!

    2016-10-07 10:10:52

    共 1 条回复 >

  • Dancing_code
    2016-10-07 10:05:30

    97
    97.000000
    97.000000

    这是你运行的结果,本来就没有c啊

    慕田峪655...

    嗯嗯,我刚刚是在编译器里运行过的,任务里可能有自己没注意到的小细节不符合要求。已经解决了,谢谢!

    2016-10-07 10:12:59

    共 1 条回复 >

  • 玄天
    2016-10-07 10:03:55

    另外,这两行语句与你遇到的情况是一样的,改正方法同理。

    int n = c  ;      //将c赋值给n
    double d =   c  ; //将c赋值给d


C语言入门

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

926207 学习 · 20797 问题

查看课程

相似问题