练习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方式输入的。 */
相关文章推荐
- 练习 6-4 编写一个程序,根据单词的出现频率按降序打印输入的各个不同单词,并在 每个单词的前面标上它的出现次数
- 练习1-14 编写一个程序,打印输入中各个字符出现频度的直方图(水平)
- 练习 1 - 13 编写一个程序,打印输入中单词长度的水平直方图 和 垂直直方图
- 练习1-13 编写一个程序,打印输入中单词长度的直方图(水平)(方法2)
- C primer plus 第七章 练习2: 编写一个程序,该程序读取输入直到遇到#字符。使程序打印每个输入的字符以及它的十进制ASCII码。每行打印8个字符/编码对。
- 练习1-13 编写一个程序,打印输入中单词长度的直方图(水平)
- C程序设计语言,练习1-13,编写一个程序,打印输入单词的直方图(垂直方向)
- 练习1-17 编写一个程序,打印长度大于80个字符的所有输入行.
- 练习1-13 编写一个程序,打印输入中单词长度的直方图(垂直)
- 练习1-13 编写一个程序,打印输入中单词长度的垂直方向的直方图(垂直图)
- 练习1-4 编写一个程序打印摄氏温度转换成相应华氏温度的转换表
- 练习 1 - 12 编写一个程序,以每行一个单词的形式打印其输入
- 练习1-13:编写一个程序,打印输入中单词长度的直方图(水平)(C程序设计语言 第2版)
- 练习 7-6 编写一个程序,比较两个文件并打印它们第一个不相同的行
- 练习1-17 编写一个程序,打印长度大于80个字符的所有输入行。
- 练习 1-14 编写一个程序,打印输入中各个字符出现频度的直方图
- 8.2 习题编写一个程序,在遇到EOF之前,把输入作为字符流读取,程序需要打印每个输入的字符及其相应的ASCLL十进制..........
- 练习2-1 编写一个程序一确定分别由signed及unsigned限定的char,short,int及long类型变量的取值范围。采用打印标准头文件中的相应值以及直接计算两种方式实现。通过直接计算来确定浮点类型的取值范围是一项难度很大的任务。
- 练习1-12:编写一个程序,以每行一个单词的形式打印其输入(C程序设计语言 第2版)
- 编写一个程序,开启3个线程,这3个线程的ID分别为A、B、C,每个线程将自己的ID在屏幕上打印10遍,要求输出结果必须按ABC的顺序显示;如:ABCABC….依次递推。