设有int x;对于语句scanf("%5d",&x)输入12345时,123将被赋值X?

 我来答
百度网友6fe74e2
2013-04-22 · TA获得超过6592个赞
知道大有可为答主
回答量:1973
采纳率:100%
帮助的人:246万
展开全部

如果你输入的数位数超过5位,则只截取高5位,给x赋值

如果少于等于5位,则原样赋值:

追问
我也是这么认为的!可是我们的教材上写的是,当输入流为:123456时,123将被赋给x。想想为什么?你说会不会是教材错了?
追答
是你的教材错了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式