C++/n用法

来源:百度知道 编辑:UC知道 时间:2024/06/03 16:41:09
cout << "welcome to lost fortune\n\n"; 中有的\n在前面,有的在后面。请问,前面两个,后面两个,一前一后分别两个三种情况是什么意思。意义相同吗?都是换两行的意思吗

C++中"/n "实现的是换行功能,一个就换一行,两个就换两行,一此类推;如果使用“/r”实现的就是回车功能;
  回车”(Carriage Return)和“换行”(Line Feed)这两个概念的来历和区别。
  符号 ASCII码 意义
  \n 10 换行
  \r 13 回车CR
  在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33,Linux/Unix下的tty概念也来自于此)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。
  于是,研制人员想了个办法解决这个问题,就是在每行后面加两个表示结束的字符。一个叫做“回车”,告诉打字机把打印头定位在左边界;另一个叫做“换行”,告诉打字机把纸向下移一行。这就是“换行”和“回车”的来历,从它们的英语名字上也可以看出一二。

\N就是换行的意思,不管在前在后,都是那一个意思的

不管在哪里,哪里有就在哪换行,有一个换一行,两个换两行,在前面就先换行在输出,再后面就输出完换行…

我知道你的意思了 你是不是以为 连续出现两个\n那前一个\n就应该被输出?? 不是的 要想输出\n 好像 应该是\\n 其他的 和楼上各位大大 意见一样

没有别的意思,就是换两次行数~