求大家帮忙看一下这个C语言题 谢谢~~

求大家帮忙看一下这个C语言题谢谢~~99题完全蒙蔽重新输入的空格不会把字符型常量覆盖吗?100题printf+数字输出不应该右端补齐空格吗?为啥是0?... 求大家帮忙看一下这个C语言题 谢谢~~99题完全蒙蔽 重新输入的空格不会把字符型常量覆盖吗?
100题 printf+数字输出不应该右端补齐空格吗?为啥是0?
展开
 我来答
White_MouseYBZ
2018-01-12 · TA获得超过4万个赞
知道大有可为答主
回答量:2.1万
采纳率:82%
帮助的人:6383万
展开全部
99.D正确,选D——x、y的得值不说,前一对%c%c对应&a,&a,其中前一个%c对应的&a接收输入y后打入的↙,后一个%c对应的&a接收A……后面自行分析,前一个%c控制接收空格,后一个接收字符。
100.A正确,选A——%03d控制输出占宽3列右对齐,不足时前面用0补齐,实际数据超过3列时按实际宽度输出。%-3d控制输出占宽3列左对齐,不足时后面用空格补齐,实际数据超过3列时按实际宽度输出。
更多追问追答
追问
那个x y直接的空格是不是没有输进去?
追答
没有输进去怎么x是1,y是2?输进去了,但%d控制下是以空格区分数据,自动跳过空格接收下一个数据……
丁方robot
2018-01-12 · TA获得超过112个赞
知道小有建树答主
回答量:108
采纳率:0%
帮助的人:83.3万
展开全部
x接受1
y接受2
a接受回车(上面数字最后的那个回车)
a接受A
b接受空格
b接受B
c接受空格
c接受C
会发生覆盖的.接受的最后一个字符为准.
输出格式设置为03d 则数字没有这么多位, 则补0
输出格式设置为3d, 则补空格.
更多追问追答
追答
前面加0就是补0
不加的话默认补空格。
int类型输入的时候可以用空格作为分界
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式