请解释一下"\r"和"\n"的意思和区别 请解释一下"\r"和"\n"的意思和区别。为什么经常看见两者连用,如"\r\n",什么情况下需要连用?cout<<endl;中的endl和哪一个意思相同? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 endl就是\n\r是回车不换行, 你试一试就知道了. 笨笨的问:回车不就是换行吗?跟word的一样:) 两个ASCII码都不一样啊,一般应两个连着用\r\n,如果只用\n在windows环境下有可能产生乱码(DOS下没问题) 回车换行的来历:在PC出现以前,文秘们都是使用打字机打印文档资料的。(最著名的品版是Brother)。打字机是铅字打印,其键盘的排列与现在的PC键盘相同。(鉴于人们的使用习惯,打字机键盘-->终端键盘-->PC键盘,其键盘布局几乎没变过)。打字机的键盘上除了“Enter”(升行键)之外,还有一个机械装置-->“回车”,其意为将打印定位装置置为行首。“Enter”的含意为走纸升行,但如果不操作“回车”装置,打印位置将是当前的位置。在终端或PC上,“Enter”(即\n,0x0A)常代表了回车并且升行。在不同的OS中,文本文件的格式是有区别的,如DOS-->Windows、Unix-->Linux,在DOS-->Windows的文本文件中,使用了\r\n(0x0D 0x0A)来表示回车并且升行。在Unix-->Linux的文本文件中,使用\n(0x0A)来表示回车并且升行。即通常所说的Unix格式或DOS格式。在基于文本的通信协议定义时,对\r\n的使用有严格的定义,如在HTTP中,标识一行的结束,必须使用\r\n。 注:在打字机中,“Enter”的键名是“NewLine” http://www.codeguru.com/forum/showthread.php?s=&threadid=253826maybe useful \r:软回车,满行后自动换行\n:硬回车,输入Enter才换行 TO:glacierrr(冰河纪的怪鸟) 估计我看的书远远超过你所看的,而且你也未必能十分准确的回答上这个问题。所谓术业有专攻而已,你知道多一点又什么好得意的呢? \r: carry 载入数据 //我望文生义,自己的理解!\n: new line 换新行 Sorry ,应该是CR LF\r: Carry Return 载入数据 //我望文生义,自己的理解!\n: Line Feed 换新行 \r\n windows系统的回车换行 \r return\n next"return" refers to returning back to the beginning of the CURRENT line"next" refers to move to the next line 到处类的成员函数出错 浏览器有返回值吗? 又麻烦各位大侠了 在线等 error lnk2005错误 一个MessageBox的参数问题 isapi filter中如何限制同一IP连接数和下载速度 100分 ASSERT()的用法? win2k系统中,修复网络连接所用的API是哪个呢? 大家都用什么方法把字符串转换成数值? wchar_t*转char*,中文会出现乱码。 如何使用_RecordsetPtr->Save方法将记录集导成一个XML格式的文本流??? CONSOLE APPLICATION中可以动态调用DLL么
打字机是铅字打印,其键盘的排列与现在的PC键盘相同。
(鉴于人们的使用习惯,打字机键盘-->终端键盘-->PC键盘,其键盘布局几乎没变过)。打字机的键盘上除了“Enter”(升行键)之外,还有一个机械装置-->“回车”,其意为将打印定位装置置为行首。“Enter”的含意为走纸升行,但如果不操作“回车”装置,打印位置将是当前的位置。在终端或PC上,“Enter”(即\n,0x0A)常代表了回车并且升行。在不同的OS中,文本文件的格式是有区别的,如DOS-->Windows、Unix-->Linux,在DOS-->Windows的文本文件中,使用了\r\n(0x0D 0x0A)来表示回车并且升行。
在Unix-->Linux的文本文件中,使用\n(0x0A)来表示回车并且升行。即通常所说的Unix格式或DOS格式。在基于文本的通信协议定义时,对\r\n的使用有严格的定义,如在HTTP中,标识一行的结束,
必须使用\r\n。
maybe useful
\n:硬回车,输入Enter才换行
估计我看的书远远超过你所看的,而且你也未必能十分准确的回答上这个问题。所谓术业有专攻而已,你知道多一点又什么好得意的呢?
\n: new line 换新行
\n: Line Feed 换新行
\n next
"return" refers to returning back to the beginning of the CURRENT line
"next" refers to move to the next line