为了账号安全,请及时绑定邮箱和手机立即绑定

有关C语言的一些简单问题?大佬们求指教!

有关C语言的一些简单问题?大佬们求指教!

C C# C++
做一个好码农 2017-06-23 11:36:19
若有语句“scanf(“%d%c%d%c”,&a,&x,&b,&y),要使变量a,b,x,y分别取得12,34,A,B那么 输入形势为12[]A []34[]B为啥不对?[]表示空格
查看完整描述

2 回答

已采纳
?
书旅

TA贡献238条经验 获得超101个赞

空格也是字符,当你输入12之后,输入一个空格,就相当于%c就是空格了,你再输入34那第二个%d就是34了,然后再空格,第二个%c就是空格了,所以,如果你想达到你说的那个效果,可以这样写  scanf("%d %c %d %c",&a,&x,&b,&y);这样就行啦

查看完整回答
反对 回复 2017-06-23
?
慕神1458852

TA贡献3条经验 获得超2个赞

空格也占一个字节,输入的时候不输入空格就行了

查看完整回答
反对 回复 2017-06-23
  • 2 回答
  • 0 关注
  • 1756 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信