windows下回车与换行符
2015-12-19 22:05
190 查看
windows下回车与换行符
从键盘输入的数据一般是ASCII码,也就是文本文件,在送到计算机内存时,回车和换行符转换成一个换行符(也就是说回车和换行符在windows文本中是两个字符),再从内存中以“wb”方式(二进制方式)输出到文件中,此时不发生字符转换,按内存中存储形式原样输出到磁盘文件中,当用“rb”方式(二进制方式)读入数据时,数据按原样输入,也不发生字符转换,直接读入到内存中,当用printf函数在屏幕上显示字符时,换行符又转换为回车加上换行符。若以"r"方式(文本方式)读入数据,则数据将会出错,原因是换行符在显示时会再次转换。
相关文章推荐
- ORA-12154: TNS:could not resolve the connect identifier specified
- 编译MatConvNet window下解决gdiplus库的问题
- Javascript异步数据的同步处理方法
- c++中io流的使用
- [LeetCode]037-Sudoku Solver
- log4j使用记录
- C#中的委托和事件
- 第四十一篇:opencv中相关的训练的问题解答(经典)
- Modernizr.js和yepnode.js
- nginx 配置
- mvc中使用伙伴类
- 给 Android 开发者的 RxJava 详解
- nginx 负载均衡配置
- 动态设置view的padding和margin值
- Css选择器命名规则
- sizeof strlen strncpy用法总结 结构体实际所占内存大小 以及memset用法
- 逻辑卷管理器(LVM2)的使用(CentOS6)和快照功能
- Linux下安装sublime汉化版及完美输入中文
- Java Nio 四、Java NIO Buffer
- c++匿名类—指针