随梦0而飞
2015-12-27 14:35
搞不清楚有什么错的 #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); return 0; }#include后面缺少了头文件<stdio.h>
#include后面缺了<stdio.h>
我发现你的错误了,虽然你的源码没错,但是你在命名变量分号与语句之间有空格,这样 : int n=c ; float f=c ; double d=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;
}
这是我的源码,在这运行也提示“请检查代码中是否包含:c;,”,但是在VC++6.0上完美运行,这个源码是没错误的,我之前学这里时就是这个源码提交是无误的,运行出来就是上图。估计网站系统出错了。。。
C语言入门
926020 学习 · 20793 问题
相似问题