您的位置:首页 > 其它

练习1-7 编写一个打印打印EOF值的程序

2017-08-17 10:54 316 查看
/*
时间:2017/8/2
地点:工程北629
功能:打印EOF的值
思想:使用printf函数
注意EOF的输入方式是: Ctrl + Z
*/

#include<stdio.h>

int main(void)
{
int c;

printf("请输入字符:\n");
c = (getchar() != EOF);  //getchar函数位于标准头文件#include<stdio.h>中
printf("%d\n",c);

return 0;
}

/*
在Vc++6.0中的输出结果是:
----------------------------
请输入字符:
nicosmos
1
Press any key to continue

请输入字符:
EOF
1
Press any key to continue

请输入字符:
1234567890
1
Press any key to continue

请输入字符:  //这里输入的是空格

1
Press any key to continue

请输入字符:  //这里输入的是制表符

1
Press any key to continue

请输入字符:  //这里输入的是换行符,直接点击Enter即可

1
Press any key to contin
4000
ue

请输入字符:  //这里输入的方式是:直接点击Ctrl + Z
^Z
0
Press any key to continue

----------------------------
总结:1、计算机是对字符进行处理的。
2、字符:数字字母(0,1,a,B,..)、空白符(空格,制表符,换行符)、特殊字符(%,&...)
3、除Ctrl + Z结果为0,其余全部是1,说明EOF是Ctrl+Z方式输入的。
*/



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  C程序设计语言
相关文章推荐