首页 > 其他 > 详细

嵌入式基础_回车换行符

时间:2016-10-26 16:12:30      阅读:160      评论:0      收藏:0      [点我收藏+]

"回车""换行"符号基本含义

General 意义 符号 符号英文 控制字符 (意义)
回车 光标回到本行开头 \r return CR (Carriage Return)
换行 光标往下一行 \n newline LF (Line Feed)

 

 

 

 

不同操作系统的行结束符

 

Operate System

符号 意义

Windows

\n\r 系统行结束符, 也就是使用Windows用户常说的回车换行

UNIX, Linux

\n 系统行结束符, 即回车+换行

MAC OS

\r 系统行结束符

 

 

 

 

 

 

 

回车换行与多语言编程

1. C++, 文本文件, Windows

输出结果B将覆盖A, ‘\r‘即回到行首

cout<<String A<<"\r"<<String B;

输出A和B, ‘\n‘即回车换行

 cout<<String A<<"\n"<<String B; 

问题l: 因为编译后生成的还是\n\r, 所以即使是cout<<"\n"也能够正确换行回车?

2. Java对文章字符串分割, 在Windows中使用‘\r\n‘, 在Linux中使用‘\n‘, 或者获取系统默认换行符

3. 含有两种换行符 LF 和 CR+LF 的文本文件, 无论Windows还是UNIX, LF都无法正常显示, 即不换行

 

嵌入式基础_回车换行符

原文:http://www.cnblogs.com/elsarong/p/6000713.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!