C语言文件操作

什么是文件

文件是一种数据源,也就是保存数据的地方,比如我们经常使用的 word 文件、tx 文件、excel 文件等等都是文件。文件最主要的最用就是保存数据,这里的数据既可以是一张图片、也可以是视频或者音频等。

C语言文件操作教程

C 语言 编程中,为了统一对各种硬件的操作,简化接口,不同的硬件设备也都被看成一个文件。对这些文件的操作,等同于对磁盘上普通文件的操作。

我们通常把显示器称为标准输出文件,printf 就是向这个文件输出数据,通常把键盘称为标准输入文件,scanf 就是从这个文件读取数据。

常见硬件设备所对应的文件

文件 硬件设备
stdin 标准输入文件,一般指键盘;scanf()、getchar()函数 默认从 stdin 获取输入。
stdout 标准输出文件,一般指显示器;printf()、putchar() 等函数默认向 stdout 输出数据。
stderr 标准错误文件,一般指显示器;perror() 等函数默认向 stderr 输出数据。
stdprn 标准打印文件,一般指打印机。