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