永发信息网

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 会读入空格空格 或 <回车>,或 ' 号。
所以拍入数据里,不能夹带空格 或 <回车>或单引号。当然,数据结束处要加<回车>。
全部回答
  • 1楼网友:持酒劝斜阳
  • 2021-03-25 16:11
输入的是字符,因此数字跟字符之间不需要空格或回车,否则空格或回车会被当成字符存入变量c中
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯