在C语言中,“\n”表示一个转义字符,代表了一个换行符(Line Feed)。当代码中遇到“\n”,编译器会将其转换为ASCII码值为10的字符,在输出时会使光标移动到下一行开头,即实现了一次换行操作。
例如,下面的代码中,将会输出两行“Hello World!”:
#include <stdio.h>
int main() {
printf("Hello World!\n");
printf("Hello World!\n");
return 0;
}
通过在输出字符串的末尾添加“\n”,实现了两次换行操作。
除了“\n”外,C语言还有很多其他的转义字符,例如“\t”表示一个制表符,其ASCII码为9,会在输出时使得光标移动到下一个制表位。另外,“\r”表示回车符(Carriage Return,ASCII码值为13),在输出时会把光标移动到行首,有时也用于清空当前行的输出内容。