C语言中换行符与回车符的区别

能不能说“换行符就是输入完一行内容后,光标转到下一行的起始位置”,而“回车符就是输入完一行后光标转到该行的起始位置,其并不换行”?如果是,那我们平时在键盘上用的 Enter 和 Tab 又属于什么符呢???

你说的没错,换行(\n)就是光标下移一行却不会移到这一行的开头,回车(\r)就是回到当前行的开头却不向下移一行.
Enter键按下后会执行\n\r这样就是我们看到的一般意义的回车了,所以你用16进制文件查看方式看一个文本,就会在行尾发现"\n\r"
Tab是制表符,就是"\t",作用是预留8个字符的显示宽度,用于对齐
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-20
回车符是光标从当前位置回到本行的行首, C语言中是'\r'
换行符是光标从当前位置换到下一行, C语言中是'\n'
回车换行符实际是两个字符, 就是\r\n
第2个回答  2007-08-01
Enter是换行符
Tab在C中是后移8个字符
第3个回答  2013-09-12
原来这样阿
相似回答