关于C语言中Printf()函数中不太理解该函数什么时候需要在尾句添加\n,

在本人理解为添加printf()函数即为将该函数括号内的内容输出,那么应该在printf函数句尾添加\n.(\n不是x下一行光标嘛)但有些好像不用添加,不太理解,例如:{... 在本人理解为添加printf()函数即为将该函数括号内的内容输出,那么应该在printf函数句尾添加\n.(\n不是x下一行光标嘛)
但有些好像不用添加,不太理解,例如:
{
Int ten=10;two=2;
printf("Doing it right :');
printf(%d minus %d is %d\n,ten);
}
.............与...............
{
float weight;
float value;
printf("Are you worth your weight in rhodium?\n");
printf('Let's check it out .\n");
printf('Please enter your weight in pounds:"),
我想问是不是需要理解英文对话然后判断什么语句需要输出什么语句不需要输出然后决定句尾加不加\n吗??
希望C大神能通俗易懂的解析下。
展开
 我来答
F4348357
推荐于2016-01-18 · TA获得超过730个赞
知道小有建树答主
回答量:353
采纳率:84%
帮助的人:203万
展开全部
没那么复杂。 \n 就是将光标转到下一行,用它说白了也就是为了好看,比如你的第二个例子,输出的结果是
Are you worth your weight in rhodium?
Let's check it out .
Please enter your weight in pounds
而把那两个 \n去掉的话就变成
Are you worth your weight in rhodium?Let's check it out .Please enter your weight in pounds

第三个printf不加 \n是因为下面没有输出了 加不加无所谓。

再比如你第一个例子的情况就比较适合不加 \n 这样输出的是
Doing it right:ten 两个printf输出的语句在一行就像一句话一样

求采纳
追问
那为什么第一个例子适合不加\n,,是不是为了书写格式好看?
追答
是啊   第一个例子的第一个printf输出的语句还输出了个冒号,这样和第二个printf放在一起就像一句话一样了
零下一度的沙漠
2015-06-22 · TA获得超过563个赞
知道小有建树答主
回答量:1690
采纳率:0%
帮助的人:360万
展开全部
什么时候加\n这个就要看你的代码怎么写了 你想printf("a\n");printf("b\n");printf("c\n");这么写都可以 主要看你个人想怎么写咯
更多追问追答
追问
那是不是可以在句尾不加\n?
追答
可以啊,完全可以
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
火车上的大象
2015-06-22
知道答主
回答量:22
采纳率:0%
帮助的人:41.3万
展开全部
\n是把后面的输出文字在下一行显示 相当于word的回车键
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式