- 7
- 0
- 约1.25万字
- 约 17页
- 2016-12-21 发布于重庆
- 举报
第十四章 对C语言输入输出流和缓冲区的深入理解对C语言输入输出流的深入理解流(stream)是一个很抽象的概念,《C程序设计语言》中这样定义:流与磁盘或其它外围设备关联的数据的源或目的地。在Unix/Linux中,文本流和二进制流是相同的,但在Windows中,稍有差异,所以C标准库提供了这两种类型的流。文本流是由文本行组成的序列,每一行包含0个或多个字符,并以\n结尾。在某些环境中, 可能需要将文本流转换为其它表示形式(例如把\n映射成回车符和换行符),或从其它表示形式转换为文本流。二进制流是由未经处理的字节构成的序列,这些字节记录着内部数据, 并具有下列性质:如果在同一系统中写入二进制流,然后再读取该二进制流,则读出和写入 的内容完全相同。在操作系统中,为了统一对各种硬件的操作,简化接口,不同的硬件设备都被映射成一个文件。对这些文件的操作,等同于对磁盘上普通文件的操作。不同文件对应的硬件设备 文件硬件设备stdin标准输入设备(键盘);scanf()、getchar() 等函数从 stdin 获取输入。stdout标准输出设备(显示器);printf()、putchar() 等函数向 stdout 输出数据。stderr标准错误输出设备(显示器);perror() 等函数向 stderr?输出数据。stdprn标准打印设备(打印机)。stdaux标准辅助输入输出设备(异步串行口
您可能关注的文档
最近下载
- 景观设计——从概念到形式.ppt VIP
- (正式版)D-L∕T 1709.9-2017 智能电网调度控制系统技术规范 第9部分:软件测试.docx VIP
- 钢筋机械连接技术规程 JGJ 107-2016 .pdf VIP
- 北美页岩气钻井提速增效经验(二叠纪盆地实例).pdf VIP
- 最新DGJ32TJ107-2010江苏省蒸压加气块应用规程.pdf VIP
- 绿化监理大纲(技术标).doc VIP
- SY_T 7693-2023 石油天然气钻采设备 防喷器胶芯.docx VIP
- 施工安全教育培训记录(完整版).pptx VIP
- 离婚协议书怎么写自愿离婚协议书2022年.docx VIP
- 农商银行网络安全培训课件.pptx VIP
原创力文档

文档评论(0)