printf(“%d%d\n”)后面为什么要加\n啊,不加对输出结果有影响吗

题目有错误,应该是printf(“%d%d\n”,x,y);... 题目有错误,应该是printf(“%d%d\n”,x,y); 展开
 我来答
随便什么名啦啦
2020-04-27 · TA获得超过6988个赞
知道答主
回答量:18
采纳率:0%
帮助的人:5287
展开全部

"\n":C语言中的换行符是"\n",就是输入完一行内容后,光标转到下一行的起始位置 。不加“\n”对输出的字符,字符串,数字等没有影响,但是输出矩阵的时候要加“\n”。

例如:

printf("first line\n");

printf("second line\n");

换行符(line break)是指一种计算机语言表达方式,它的作用是让换行符后方的内容另起一行展示。在不同的语言中,代码也有所不同。例如:<br>、"\n"、"endl"等。

扩展资料:

\a:响铃(BEL)

\b:退格(BS) ,将当前位置移到前一列

\f:换页(FF),将当前位置移到下页开头

\n:换行(LF) ,将当前位置移到下一行开头

\r:回车(CR) ,将当前位置移到本行开头

\t:水平制表(HT) (跳到下一个TAB位置)

\v:垂直制表(VT)

参考资料:百度百科-换行符

百度网友0bf2197
推荐于2017-09-11 · TA获得超过943个赞
知道小有建树答主
回答量:596
采纳率:50%
帮助的人:106万
展开全部

这个是个换行符。如果不加这个换行符,输出结果会不易观察出。

下面就以最简单的helloworld为例。

这个分行后,很明显看出输出结果。

而这个连在了一起,不宜直接观察。

 

故在输出时,选择用换行符,能是代码美观。

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
她是我的小太阳
高粉答主

推荐于2017-10-11 · 醉心答题,欢迎关注
知道顶级答主
回答量:5.1万
采纳率:83%
帮助的人:8948万
展开全部
printf(“%d%d\n”);是个换行,\n是转义字符,表示换行。
printf("%d",a);完整应该这么用,a是你要输出的变量名。%d是个占位符,它为一个int型数据站位,一个printf中可以有多个占位符。如:
printf("%d%d%f",x,y,z);
%f也是占位符,它为float型数据站位,占位符的对应关系是顺序对应的,即第几个占位符给第几个变量站位,与数据类型无关。
其它的一些转义字符和占位符规则,烦请自行查找printf函数的使用说明,不赘叙。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
兔子和小强
2013-06-13 · TA获得超过6946个赞
知道大有可为答主
回答量:3332
采纳率:74%
帮助的人:1425万
展开全部
\n是打印换行。

在合适的地方换行可以使输出好看些。正如一份完全没有换行的代码,是份很糟糕的代码。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
White_MouseYBZ
2013-06-13 · TA获得超过4万个赞
知道大有可为答主
回答量:2.1万
采纳率:82%
帮助的人:6617万
展开全部
""中的是常字符串,加不加什么字符根据编程者的需要,没有硬性语法要求……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式