慕莱坞森
c++中的\n和\r的区别:一、ASCII码不同\n的ASCII码为10。\r的ASCII码为13。二、作用不同\n是在下一行输入输出。\r是擦除本行前面的所有内容,光标回到本行第一字符开始输出。三、运行的效果不同\n运行后换到当前位置的下一行,而不会回到行首。\r运行后回到当前行的行首,而不会换到下一行,如果接着输出的话,本行以前的内容会被逐一覆盖。四、在不同电脑操作系统中功能不同\n在linux或windows系统中都能实现回车+换行的功能。\r在windows系统中,\r只回车不换行的,\n是换行,但在有些编辑中,单独的\n是不会换行的。