Todd_Liu

"换行"与"回车", 你明白么?

从刚刚接触编程开始, 我就一直以为回车==换行. 直到今天写了个处理纯文本的一小段代码, 才知道我愚昧了这么多年.

\r      0x0D    CR      Carriage Return         即回车, 移动光标至该行的起始位置
\n      0x0A    LF      Line Feed               即换行, 换至下一行行首起始位置

Linux/Unix系统中, 每行结尾只有"\n", 而Windows系统中, 每行结尾是"\n\r". 而由此产生的结果是, Linux/Unix下的文件在Windows里打开, 所有文字会在 一行内显示, 而Windows的文件在Linux/Unix下打开, 每行的行末会多出一个^M符号来.

分类:

技术点:

相关文章:

  • 2021-08-22
  • 2022-02-08
  • 2022-12-23
  • 2021-09-25
  • 2022-12-23
  • 2021-12-16
猜你喜欢
  • 2021-12-05
  • 2021-10-09
  • 2021-09-16
  • 2022-01-13
  • 2021-05-20
  • 2021-05-30
相关资源
相似解决方案