\r和\n

造冰箱的大熊猫@cnblogs 2021/4/14

 

1、\r和\n

在ASCII中,\r和\n分别代表控制字符Carriage Return和Line Feed。

ASCII符号 ASCII值 功能
\r 0x0D 回车
\n 0x0A 换行

对于打字机,\r的本意“回车”是指回到当前行第一列(不换行),\n则是指换到下一行(不换列)。

 

2、换行标识

在不同系统中,使用不同的符号(或符号组合)作为换行标识。

电传打字机(TTY,TeleTypeWriter)

\r\n

Windows

Linux

\n

Mac OS X

Mac OS(Mac OS X之前的版本) \r

 

3、如何实现\n和\r\n的替换

emmm,预知后事如何,且听下回分解。

 

参考资料

[1] 非常棒的关于\r\n及其它ASCII字符)的文章

 

posted @ 2021-04-14 23:02  造冰箱的大熊猫  阅读(317)  评论(0编辑  收藏  举报