听了老同志的教导:\r \n 到底是什么
2016-08-05 16:00
337 查看
本文于2005年9月26日发表在搜狐博客
今天遇到一个问题:‘\n’ ‘\r’ 这两个字符到底是什么意思?我们这些年轻人都说不清历史,于是请教了老同志严博士。
严博士说,这是从 IBM 的打字机来的,\n 是打字头移到下一行,\r是再将打字头移到行首。在计算机中用两个字符\r\n表示有点多余,于是 AT&T 就用 '\n' 一个字符来表示这个情况。但是 IBM 还是比较怀念自己的东西,PC 出来的时候 DOS 还是用了 '\r\n' 两个字符。目前在 windows 平台上,记事本用"\r\n" 表示,写字板则是用"\n"。C、Java 都是 AT&T 的东东,所以现在单独的"\n"表示,但也不能说"\r"就没有用处了,早期的apple就是用 "\r" 表示的。
今天遇到一个问题:‘\n’ ‘\r’ 这两个字符到底是什么意思?我们这些年轻人都说不清历史,于是请教了老同志严博士。
严博士说,这是从 IBM 的打字机来的,\n 是打字头移到下一行,\r是再将打字头移到行首。在计算机中用两个字符\r\n表示有点多余,于是 AT&T 就用 '\n' 一个字符来表示这个情况。但是 IBM 还是比较怀念自己的东西,PC 出来的时候 DOS 还是用了 '\r\n' 两个字符。目前在 windows 平台上,记事本用"\r\n" 表示,写字板则是用"\n"。C、Java 都是 AT&T 的东东,所以现在单独的"\n"表示,但也不能说"\r"就没有用处了,早期的apple就是用 "\r" 表示的。
相关文章推荐
- HTML5到底有什么用?
- 80端口与8080端口是两种不同的端口吗?他们到底有什么区别和联系?
- 分享:我们工作到底为了什么(孙振耀)
- new 到底发生了什么
- Application.Exit()到底退出了什么
- 工作经验到底是个什么东东?工作经验从哪里来?
- 到底什么是 Unikernel?
- 深度揭秘:《红楼梦》到底讲了些什么?
- 到底什么是过拟合?
- 接口到底是什么(一语道破)
- 许可方式 到底"非商业用途"意味着什么?
- 工作经验到底是个什么东东?工作经验从哪里来?
- [导入]JScript到底算什么?
- Hadoop到底能做什么?怎么用hadoop?
- Union和Union All到底有什么区别
- ul>:first-child到底是什么意思,我也不懂(这是一个提问题的文章)
- Grid软件安装过程中orainstRoot.sh和root.sh脚本到底做了什么?
- 到底什么是Web2.0
- eventmachine 到底是干什么的呢?
- 我们所期待的WPF/E到底是什么样子?