c语言中的\ r\ n是什么意思?

2023-10-18 611 0

1、使用方式的不同

回车 r 本义是光标重新回到本行开头,r的英文return,控制字符可以写成CR,即Carriage Return。换行 n 本义是光标往下一行(不一定到下一行行首),n的英文newline,控制字符可以写成LF,即Line Feed

2、使用环境不同

在不同的操作系统这几个字符表现不同,比如在WIN系统下,这两个字符就是表现的本义,在UNIX类系统,换行n就表现为光标下一行并回到行首,在MAC上,r就表现为回到本行开头并往下一行,至于ENTER键的定义是与操作系统有关的。通常用的Enter是两个加起来。

c语言中的 r n是什么意思?

3、表达意思的不同

n 10 换行NL,r 13 回车CR。/r (return): 回到本行行首,这就会把这一行以前的输出覆掉;/n (newline):换行+回车,把光标先移到下一行,然后换到行首->也就是下一行的行首。Unix系统里,每行结尾只有“<换行>”,即“n”;Windows系统里面,每行结尾是“<回车><换行>”,即“rn”;Mac系统里,每行结尾是“<回车>”,即“r”。

参考资料来源:百度百科—c语言

相关文章

Switch怎样限制孩子下载的游戏类型
如何批量修改Word文档正文字体格式
win10设置新密码总是不符合
如何解决win10系统开机速度慢问题
win10休眠在哪里
win10如何更**辨率?