文本文件: 数据在磁盘上以ASCLL码的形式存储,则需要在存储前转换。以ASCLL字符的形式存储的文件就是文本文件
二进制文件: 数据在内存中以二进制的形式存储,如果不加转换的输出到磁盘上,就是二进制文件
例: 10000,如ASCLL码的形式输出到磁盘,则磁盘中占用5个字节(每个字符一个字节),二进制形式输出,则在磁盘上只占4个字节二、读写操作
int main() { while() { print("hehe"); } return 0; } 打印一个`hehe`停一秒,什么时候缓冲区满了,一次性打印满屏`hehe` int main() { while() { sleep(1) print("hehe"); } return 0; }读取一个文件时,就会在内存中开辟一块空间,存储这个文件的相关信息
FILE* fopen(const char* filename , const char* mode) int fclose(FILE* stream)在打开文件的同时,都会返回一个FILE*的指针变量指向该文件,也相当于建立了指针和文件的关系