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