概述
编程时偶尔需要用到文件操作,可每次打开文件时,对打开方式都需要查一下资料,总是不能记清楚,于是在此总结,方便记忆,同时也方便查阅。
文件打开方式 | 意义 |
rt | 只读打开一个文本文件,只允许读数据 |
wt | 只写打开或建立一个文本文件,只允许写数据 |
at | 追加打开一个文本文件,并在文件末尾写数据 |
rb | 只读打开一个二进制文件,只允许读数据 |
wb | 只写打开或建立一个二进制文件,只允许写数据 |
ab | 追加打开一个二进制文件,并在文件末尾写数据 |
rt+ | 读写打开一个文本文件,允许读和写 |
wt+ | 读写打开或建立一个文本文件,允许读写 |
at+ | 读写打开一个文本文件,允许读,或在文件末追加数据 |
rb+ | 读写打开一个二进制文件,允许读和写 |
wb+ | 读写打开或建立一个二进制文件,允许读和写 |
ab+ | 读写打开一个二进制文件,允许读,或在文件末追加数据 |
每个字符的含义:
字符 | 含义 |
r (read) | 读 |
w(write) | 写 |
a(append) | 追加 |
t(text) | 文本文件,可省略 |
b(banary) | 二进制文件 |
+ | 读写 |
为了方便记忆,把打开方式按如下分为12(3*2*2)种,一目了然。
注意事项
1、打开方式里有r时,需要该文件存在,否则会打开失败
2、打开方式里有w时,会重新生成该文件(不管其原来有无)
读写二进制文件和文本文件的却别在于windows下时,写n(换行)时会转化为rn(回车换行)存在文件里,当然读时也会进行逆过程。
最后
以上就是想人陪小虾米为你收集整理的C语言 文件打开方式的全部内容,希望文章能够帮你解决C语言 文件打开方式所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复