标准IO
详细信息请参考man手册
fopen(...)- 具体参数参考
man fopen - 返回 
FILE*类型,FILE是文件流 - 在不更改默认的设置的情况下,一个进程中能打开的文件个数最多是1024个(每个文件都是一个流),因为存在
stdin,stdout,stderr三个流。所以实际能打开1021个。- 可以使用
ulimit -a查看进程对资源的限制 
 - 可以使用
 - 如果用
fopen()创建新文件,则新文件的访问权限由0666 & ~umask(8进制位运算)(umask的值默认为0002)决定,所以一般得到的文件权限为:rw-rw-r--(八进制0664的后三位) 
- 具体参数参考
 fclose(FILE *)- 关闭传入的文件流,释放
FILE *指向的内存 - 成功返回0,不成功返回
EOF,(多数系统中EOF为-1) 
- 关闭传入的文件流,释放
 fputc()fgetc()