可以看到 。当我们输入字符“F”之后 。按下回车键 。表示结束输入 。然后 。再输出变量c中的值 。可以看到 。用户输入的字符“F”被存放到变量c中 。
注意:getchar函数的返回值是int类型 。所以 。我们应该定义int类型变量来接收返回值 。那么 。使用putchar函数输出int类型变量的时候 。就截取最低的一个字节 。这一个字节存放的就是getchar函数获取到的数据 。
C语言提供了puts函数 。用于给终端输出一串数据 。gets函数 。可以从终端接收用户输入的字符串 。这两个函数的使用需要数组和字符串的基础知识才可以更好理解 。所以 。在介绍了数组和字符串之后再介绍该函数的使用 。
6 总结本章节我们介绍了C语言对标准终端的I/O操作 。
可以使用printf()函数 。输出信息到标准输出终端 。可以使用scanf()函数 。从标准输入终端获取用户输入的信息 。
后续随着课程的深入学习 。学习到更多、更复杂的系统I/O知识 。例如磁盘文件的I/O读写操作 。串口、网络socket通信等高级的I/O应用 。
在后续的“Linux系统编程”课程 。我们学习Linux系统下串口通信、网络通信等操作 。就是一种I/O操作 。涉及到I/O操作 。我们就会讲解“阻塞和非阻塞”的通信模式 。
读者要仔细分析 。掌握好每一个知识点 。然后 。自己总结出对该知识点的理解 。自己总结出来的知识 。理解才深刻 。才是自己掌握的知识 。
推荐阅读
- 怎样在excel表中截图?
- iPad和平板笔记本二合一你会怎么选?
- 奔驰越野车哪一个型号比较好,有何推荐?最好全中国哪里都能去的那种?
- 天龙八部游戏最牛玩家,天龙八部花钱最多的玩家
- pc平板二合一好还是ipad好?
- 华灯初上,灯光璀璨,城市夜景怎样拍摄出优美图片?
- 全球最美面孔排行榜 全球最美面孔前十名
- 二合一平板电脑是联想的好还是微软的质量好?
- 养生壶哪个牌子好质量好又安全 3c认证的养生壶牌子有哪些