当前位置:   article > 正文

C语言转义字符中\n与\r的区别_c语言 \r \n

c语言 \r \n

在初学C语言的时候,对于转义字符'\n'与'\r'两者的作用容易混淆,下面主要讲一讲这两者在C语言编程中有什么区别。

1.区别

'\n'表示将光标当前位置移到下一行的开头;

'\r'表示将光标当前位置移到本行的开头。

容易看出,两者都是将光标移动到一行的开头位置,但是前者是在下一行,后者是在本行,下面举例说明。

2.案例

1. '\n'举例

printf("hello\nworld");

输出结果如下:

2. '\r'举例

printf("hello\rworld");

输出结果如下:

由此可见,'\n'在换行继续输入时使用,而'\r'是先把当前行的所有输入内容清除之后重新开始输入内容,两者有着本质的区别。

3.总结

再次总结,相信'\n'换行符的使用大家都很熟悉,这里强调一下'\r'回车符,将光标当前位置移到本行的开头的意思就是:清除本行内容,光标位置移动到本行的开头,'\r'之前所在行的内容都会被删除,然后在'\r'之后开始重新输入。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/228477
推荐阅读
相关标签
  

闽ICP备14008679号