c语言中\n和\r有什么区别
c语言中\n和\r有什么区别
日期:2019-10-21 21:49:40 人气:1
\r是回车(CR) ,将当前位置移到本行开头,ASCII码值(十进制)为013。
区别:
1、是否换行
'\r' 回车,回到当前行的行首,而不会换到下一行,如果接着输出的话,本行以前的内容会被逐一覆盖;'\n' 换行,就是输入完一行内容后,光标转到下一行的起始位置 ,不会回到行首。
例如:printf("first line\n");
2、表现不同
Unix系统里,每行结尾只有“”,即"\n";