ftell:当前位置rewind:不管文件指向哪,它都会还原指向首部缓存区的作用:大多数情况下是好事,合并系统调用行缓冲:换行、满了、强制(标准输出)刷新全缓冲:满了、强制(默认,只要不是终端)刷新无缓冲:如stderr,需要立即输出内容setvbuf:修改缓冲区