在C语言中,回2025全年免费资料大全王中王三海经资料车(Carriage Return)和换行(Line Feed)是两种不同的控制字符,用于控制文本的格式和显示。
回车(Carriage Return,CR)
回车字符的ASCII码值是,表示为。其作用是将光标移动到当前行的行首,而不改变行的位置。
换行(Line Feed,LF)
换行字符的ASCII码值是,表示为。其作用是将光标移动到下一行,而不改变列的位置。
区别
回车(CR,):光标移动到当前行的行首。
换行(LF,):光标移动到下一行的同一列。
在不同系统中的使用
Windows:使用回车和换行组合表示换行,表示为。
Unix/Linux:使用换行字符表示换行,表示为。
Mac(老版本):使用回车字符表示换行,表示为。现代的macOS与Unix/Linux一致,使用。
示例代码
#include <stdio.h> int main() { 澳门码金牛_正版管家婆资料 printf("Hello\rWorld\n"); return 0; }
在上述代码中,的结果是显示,因为回车字符将光标移动到行首,覆盖了的前五个字符。之后的换行使得光标移动到下一行。