C语言题!为什么两个输出语句画红线的地方一个有逗号一个没有

 我来答
b_spike
推荐于2017-10-05 · TA获得超过3686个赞
知道大有可为答主
回答量:3724
采纳率:78%
帮助的人:1149万
展开全部
可以有也可以没有
只是有的时候,这两个输出的值中间会出现逗号
没有的时候,则中间没有逗号
(逗号在printf的字符串中没有特殊意义,因此如果字符串中有逗号,会原模原样地输出)
比如
printf("%d,%d",3,4); 将输出3,4
printf("%d%d",3,4); 将输出34
printf("%d %d",3,4); 将输出3 4
yzk13298
2015-09-24 · TA获得超过1.6万个赞
知道大有可为答主
回答量:3680
采纳率:71%
帮助的人:1049万
展开全部

区别只是说我在输出的时候在两个数中间是加逗号还是加空格。如下:

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友fa09700
2015-09-24 · TA获得超过414个赞
知道小有建树答主
回答量:266
采纳率:85%
帮助的人:131万
展开全部
这是根据实际输出需求而定的。
如果需要输出信息以逗号间隔则使用逗号,
需要用空格间隔则使用空格。

以下为例子:
输出信息以逗号为间隔
printf("%d,%c",a,b);//a=1 b='a' 则输出结果是1,a
输出信息以空格为间隔
printf("%d %c",a,b);//a=1 b='a' 则输出结果是1 a
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友62db537
2015-09-24 · 超过37用户采纳过TA的回答
知道小有建树答主
回答量:108
采纳率:0%
帮助的人:48.8万
展开全部
输出语句printf按照双引号里的语句的格式输出,有逗号没逗号没什么区别,写了什么就输出什么
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式