文件 IO 和标准 IO
介绍
文件 IO 是 Linux 系统提供的接口, 针对文件和磁盘进行操作, 不带缓存机制;
标准 IO 是 C 语言函数库里的标准 I/O 模型, 在 stdio.h 中定义, 通过缓冲区操作文件, 带缓存机制。 Linux 系统中一切皆文件, 包括普通文件, 目录, 设备文件(不包含网络设备) , 管道, fifio 队列, socket 套接字等, 在终端输入“ls -l”可查看文件类型和权限。
标准 IO 和文件 IO 常用 API
标准 IO 和文件 IO 的区别
文件 IO 是直接调用内核提供的系统调用函数, 头文件是 unistd.h, 标准 IO 是间接调用系统调用函数,头文件是 stdio.h, 文件 IO 是依赖于 Linux 操作系统的, 标准 IO 是不依赖操作系统的, 所以在任何的操作系统下, 使用标准 IO, 也就是 C 库函数操作文件的方法都是相同的。
标签:25,操作系统,文件,调用函数,标准,IO,Linux From: https://www.cnblogs.com/mzx233/p/18111079