'r' 是 c 语言中的转义字符,表示回车符,用于将光标移至当前行的开头。回车符通常与换行符('n')一起使用,可将光标移动至下一行的开头。
在 C 语言中,'r' 的含义
在 C 语言中,'r' 是一个转义字符,表示回车符。
回车符是一个控制字符,用于将光标移动到当前行的开头。当与换行符('n')一起使用时,它用于将光标移动到下一行的开头。
使用 'r'
'r' 通常与 'n' 一起使用,以在新行开始打印输出。以下是一个示例:
printf("Hello, world!rn");
这将打印 "Hello, world!",然后将光标移动到下一行的开头。
'r' 与 'n' 的区别
'r' 和 'n' 之间的主要区别在于它们对光标位置的影响:
- 'r' 将光标移动到当前行的开头,覆盖现有文本。
- 'n' 将光标移动到下一行的开头,不会覆盖现有文本。
其他用途
除了控制光标位置外,'r' 还可以用于其他用途,例如:
- 清除控制台屏幕。
- 将文件指针重置到文件开头。
- 触发串口通信中的接收中断。