IO
针对文件来进行操作, 在linux系统当中几乎所有东西被看做是一个文件来处理
文件: 一部分功能就是用来对数据进行存储,常用的文本数据、还有二进制数据
特殊文件是帮助用户站到内存中某一个对象,或者找到对应的设备文件
文件的名字:
类型: bcd-lsp
类型 | 符号 | 作用 |
---|---|---|
常规文件 | - | 它用来存储文本数据、还有二进制数据 |
设备文件 | bc | 对硬件来进行操作的文件 |
目录文件 | d | 进入目录,或者在目录文件下创建文件或者子目录 |
连接文件 | l | 为了快速的找到经常操作的应用程序、或者文件 |
管道文件 | p | 就是帮助你找到内核中开辟的那个内存对象,会在你在当前系统下创建一个文件 |
套接字文件 | s | 在网络中,实现不同电脑不同进程之间的数据传输,用桃姐文件找到内核对象,其实就是内核开辟的一块缓冲区 |
标准IO
概念:
1、什么是标准IO
利用c的标准实现数据的输入和输出操作,可以在不同的系统之间进行数据的传输
2、标准IO操作的对象是谁?
文件指针(流