C语言int a;char c;用scanf("%d%c",&a,&c);语句给a和c输入数据,使30存入a,字符'b'存入c
答案:2 悬赏:70 手机版
解决时间 2021-03-26 14:44
- 提问者网友:饥饿走向夜
- 2021-03-25 15:05
C语言int a;char c;用scanf("%d%c",&a,&c);语句给a和c输入数据,使30存入a,字符'b'存入c
最佳答案
- 五星知识达人网友:未来江山和你
- 2021-03-25 15:18
输入 D. 30b回车
因为格式 “%d%c” 无空格分隔。 若输入数据里有空格和<回车>等,格式 %c 会读入空格空格 或 <回车>,或 ' 号。
所以拍入数据里,不能夹带空格 或 <回车>或单引号。当然,数据结束处要加<回车>。
因为格式 “%d%c” 无空格分隔。 若输入数据里有空格和<回车>等,格式 %c 会读入空格空格 或 <回车>,或 ' 号。
所以拍入数据里,不能夹带空格 或 <回车>或单引号。当然,数据结束处要加<回车>。
全部回答
- 1楼网友:持酒劝斜阳
- 2021-03-25 16:11
输入的是字符,因此数字跟字符之间不需要空格或回车,否则空格或回车会被当成字符存入变量c中
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯