文件的概念:
文件:一组相关的数据的有序集合。
linux里,一切兼文件。
文件名:这个数据集合的名称
文件分类:
1,文件内容
源文件、目标文件、数据文件等
2,文件操作方式
标准文件(stdin, stdout, stderr)、普通文件
3,数据的组织形式
ASCII,二进制文件(LINUX不太区分这两个文件)
4,文件存放的数据作用
普通文件,d目录文件,p管道文件,s套接字文件,l链接文件,c字符设备文件,b块设备文件
文件操作:标准IO/文件IO
第一:文件操作的步骤:打开/操作/关闭
第二,标准IO:标准输入:stdin / 标准输出:stdout / 标准错误输出:stderr
FILE指针:文件类型相关的信息保存在 FILE 结构体中
缓冲区:行缓冲、全缓冲、不缓冲
scanf("%d", &num);--标准输入文件stdin--//123回车;123回车
printf("%d\r\n", num);--标准输出文件stdout
perror("error");--标准出错文件stderr
int fflush(FILE *fp); //强制刷新流(文件流)