萌新的学习笔记,写错了恳请斧正。
目录
文件标识(文件名)
每个文件都有一个唯一的文件标识,也就是文件名
文件名包含3个部分:文件路径+文件名主干+文件后缀(可省略)
例如:C:\Windows\WindowsUpdate.log
我们常说的“文件名”是指文件名主干
文件分类
文件分为程序文件和数据文件
其中数据文件根据数据的组织形式分为文本文件和二进制文件
文本文件以ASCII字符的形式存储,二进制文件就是以二进制存储
流和标准流的基本概念
流
程序往往需要输出到各种外部设备,也需要从外部设备获取数据。为了方便程序员对各种不同设备进行输入输出的调控,就抽象出了流的概念。流可以大概理解为数据传递的一个过程
一般情况下,程序想要输入或输出数据都要先打开对应设备的流,然后在操作
那么为什么我们从键盘上输入数据,向控制台(屏幕)上输出数据时,不需要打开流呢?
这就是因为C语言程序启动时就会默认打开3个流,我们称之为标准流
标准流
- stdin:标准输入流,大多数环境从键盘输入,scanf函数就是从stdin读取数据
- stdout:标准输出流,大多数环境输出到控制台,printf函数就是输出数据到stdout
- stderr: