eof的值是 -1
在stdio.h文件中定义的
#define EOF (-1)
英文含义
END OF FILE
#include <stdio.h>
void main()
{
int c;
while(scanf("%d",&c)!=EOF)
{
printf("%d",c);
}
}
扩展资料:
在C语言中,或更精确地说成C标准函数库中表示文件结束符(end of file)。在while循环中以EOF作为文件结束标志,这种以EOF作为文件结束标志的文件,必须是文本文件。在文本文件中,数据都是以字符的ASCII代码值的形式存放。ASCII代码值的范围是0~127,不可能出现-1,因此可以用EOF作为文件结束标志。
参考资料来源:百度百科-EOF