printf怎么换行输出?

我们来看一个关于printf的例子:

#include<stdio.h>

int main()

{

printf(“我是”);

printf(“小明”);

}

上述代码的运行结果是:我是小明。

看上面的代码,我本意其实是想把“我是”和“小明”放在不同行显示,但是为什么结果在一行了呢?

那是因为这个代码里没有加入换行符:\n

在“我是”后面加上\n再试一试吧:

#include<stdio.h>

int main()

{

printf(“我是\n”);

printf(“小明”);

}

这个代码运行结果是:

我是

小明

printf怎么换行输出