博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Wallpaper (24)
阅读量:4169 次
发布时间:2019-05-26

本文共 605 字,大约阅读时间需要 2 分钟。

Wallpaper (24)

This blog is updated automatically by Java Writer 3.1.1

头文件<stdio.h>中定义的输入和输出函数、类型以及宏的数目几乎占整个标准库的三分之一。
流(stream)是与磁盘或其它外围设备关联的数据的源或目的地。尽管在某些系统中(如在著名的 UNIX 系统中),文本流和二进制流是相同的,但标准库仍然提供了这两种类型的流。文本流是由文本行组成的序列,每一行包含 0 个或多个字符,并以’\n’ 结尾。在某些环境中, 可能需要将文本流转换为其它表示形式(例如把’\n’映射成回车符和换行符),或从其它表示形式转换为文本流。二进制流是由未经处理的字节构成的序列,这些字节记录着内部数据, 并具有下列性质:如果在同一系统中写入二进制流,然后再读取该二进制流,则读出和写入的内容完全相同。

注:在一些语言中,二进制流与文本流的区别还是比较大的,比如Java语言。如果文件是由程序而非人来读取,推荐二进制流。

打开一个流,将把该流与一个文件或设备连接起来,关闭流将断开这种连接,打开一个 文件将返回一个指向 FILE 类型对象的指针,该指针记录了控制该流的所有必要信息,在不引 起歧义的情况下,我们在下文中将不再区分“文件指针”和“流” 。

程序开始执行时,stdin、stdout 和 stderr 这 3 个流已经处于打开状态。

转载地址:http://lbwai.baihongyu.com/

你可能感兴趣的文章
2019.2.27
查看>>
2019.2.28
查看>>
2019.2.29
查看>>
聊聊我当年在培训学校做开发的经历
查看>>
用Docker搭建Redis主从复制的集群
查看>>
盘点这些年我出的书,以及由此得到的收获
查看>>
用Python的Pandas和Matplotlib绘制股票KDJ指标线
查看>>
面试必问:对java多线程里Synchronized的思考
查看>>
最近接了本分布式组件面试书的选题,请大家一起来提意见
查看>>
Redis整合MySQL和MyCAT分库组件(来源是我的新书)
查看>>
Java程序员普遍存在的面试问题以及应对之道(新书第一章节摘录)
查看>>
程序员高效出书避坑和实践指南
查看>>
计算机方面毕业生怎样写简历
查看>>
从软件公司的异同点讲起,聊聊未来的程序员该如何选公司和谋规划
查看>>
我不想安于当前的限度,以达到所谓的幸福,回顾下2020年的我
查看>>
如何在面试中介绍自己的项目经验(面向java改进版)
查看>>
通过写n本书的积累,我似乎找到了写好技术文章的方法(回复送我写的python股票电子书)
查看>>
如果很好说出finalize用法,面试官会认为你很资深
查看>>
Java面试官经验谈:如何甄别候选人真实的能力,候选人如何展示值钱技能
查看>>
分析若干没面试机会和没体现实力的简历
查看>>