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

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

Wallpaper (36)

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://ndwai.baihongyu.com/

你可能感兴趣的文章
区块链入门-完整版V1.0-Part8
查看>>
区块链入门-完整版V1.0-Part9
查看>>
区块链入门-完整版V1.0-Part10
查看>>
区块链入门导航-磨链社区
查看>>
关于区块链的一些思考
查看>>
区块链重大利好,还是重大利空?—一个被人们忽视的视角
查看>>
Loom简介
查看>>
Linux搭建FTP服务,实现只上传,不下载
查看>>
Linux-SSH升级
查看>>
区块链问与答
查看>>
区块链是什么?-社群小讨论
查看>>
社群小讨论-区块链、数据库
查看>>
区块链、互联网
查看>>
技术推动到时间银行、再论比特币挖矿--磨链社区小讨论
查看>>
都在说自动化运维工具-Ansible搭建第一步~~
查看>>
Fabric-V1.4安装配置+票据示例
查看>>
Fabric-v-1.4基础环境搭建+票据应用示例
查看>>
Fabric-V1.4-First-Application
查看>>
Openstack-笔记(一)
查看>>
Libra第一步-环境搭建、账户、转账
查看>>