Windows/Unix/Mac系统风格的换行符
2016-06-13 17:45
302 查看
一些编辑器比如sublime是同时支持windows系统和*unix系统的换行符的。
Windows系统里面,每行结尾是“ <回车><换行>”,即“\r\n”
Mac系统里,每行结尾是“<回车>”
Windows里的文件在Unix/Mac下打开的话,在每行的结尾可能会多出一个^M符号。
windows创建的文件是 \r\n结束的, 而linux,mac这种unix类系统是\n结束的
Unix下,在CodeBlocks环境中,可以通过getchar()是读取到windows文本文件中的\r和\n。
不同系统的换行符
Unix系统里,每行结尾只有“<换行>”,即“\n”Windows系统里面,每行结尾是“ <回车><换行>”,即“\r\n”
Mac系统里,每行结尾是“<回车>”
文件
Unix/Mac系统下的文件在Windows里打开的话,所有文字会变成一行Windows里的文件在Unix/Mac下打开的话,在每行的结尾可能会多出一个^M符号。
windows创建的文件是 \r\n结束的, 而linux,mac这种unix类系统是\n结束的
C编程
Windows下,在CodeBlocks环境中,通过getchar()是无法读到\r的,只能读取到\n。Unix下,在CodeBlocks环境中,可以通过getchar()是读取到windows文本文件中的\r和\n。
相关文章推荐
- 解析PHP处理换行符的问题 \r\n
- Python 匹配任意字符(包括换行符)的正则表达式写法
- php 字符串中的\n换行符无效、不能换行的解决方法
- PHP中替换换行符的几种方法小结
- php去除换行符的方法小结(PHP_EOL变量的使用)
- PHP按行读取文件时删除换行符的3种方法
- php表单转换textarea换行符的方法
- php中的PHP_EOL换行符详细解析
- json中换行符的处理方法示例介绍
- php中将html中的br换行符转换为文本输入中的换行符
- 越庖代俎的git for windows
- stat命令详解
- echo知多少(转自:shell十三问)
- vim常用命令总结
- tr 的用法
- oracle中去掉文本中的换行符、回车符、制表符小结
- can't open '/etc/rc.common, openwrt 换行符导致无法自启动
- 黑马程序员——03Java换行符和i=i++的分析
- fgets与gets的区别
- C++ cin.getline() , cin.get(), getline()