"回车""换行"符号基本含义
General | 意义 | 符号 | 符号英文 | 控制字符 (意义) |
回车 | 光标回到本行开头 | return | CR (Carriage Return) | |
换行 | 光标往下一行 | newline | LF (Line Feed) |
不同操作系统的行结束符
Operate System |
符号 | 意义 |
Windows |
系统行结束符, 也就是使用Windows用户常说的回车换行 | |
UNIX, Linux |
系统行结束符, 即回车+换行 | |
MAC OS |
系统行结束符 |
回车换行与多语言编程
1. C++, 文本文件, Windows
输出结果B将覆盖A, '
'即回到行首
cout<<String A<<"
"<<String B;
输出A和B, '
'即回车换行
cout<<String A<<"
"<<String B;
问题l: 因为编译后生成的还是 , 所以即使是cout<<" "也能够正确换行回车?
2. Java对文章字符串分割, 在Windows中使用' ', 在Linux中使用' ', 或者获取系统默认换行符
3. 含有两种换行符 LF 和 CR+LF 的文本文件, 无论Windows还是UNIX, LF都无法正常显示, 即不换行