关于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大神能通俗易懂的解析下。 展开
但有些好像不用添加,不太理解,例如:
{
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大神能通俗易懂的解析下。 展开
3个回答
展开全部
没那么复杂。 \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输出的语句在一行就像一句话一样
求采纳
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放在一起就像一句话一样了
展开全部
什么时候加\n这个就要看你的代码怎么写了 你想printf("a\n");printf("b\n");printf("c\n");这么写都可以 主要看你个人想怎么写咯
更多追问追答
追问
那是不是可以在句尾不加\n?
追答
可以啊,完全可以
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
\n是把后面的输出文字在下一行显示 相当于word的回车键
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询