设有int x;对于语句scanf("%5d",&x)输入12345时,123将被赋值X? 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 scanf int 语句 &x 赋值 搜索资料 1个回答 #热议# 普通体检能查出癌症吗? 百度网友6fe74e2 2013-04-22 · TA获得超过6592个赞 知道大有可为答主 回答量:1973 采纳率:100% 帮助的人:246万 我也去答题访问个人页 关注 展开全部 如果你输入的数位数超过5位,则只截取高5位,给x赋值如果少于等于5位,则原样赋值: 追问 我也是这么认为的!可是我们的教材上写的是,当输入流为:123456时,123将被赋给x。想想为什么?你说会不会是教材错了? 追答 是你的教材错了。 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2021-05-25 已有定义int i;float f1,f2; 执行scanf("%2f%3d%f",&f1,&i,&f2)时,输入"1234.5 2021-01-20 如果输入信息为:1234567则执行语句:scanf("%2d%2d",&x,&y);之后,x,y的值为 1 2023-04-24 若有定义“int i:float x;”,为了使i得到值1,x得到值2.3456,当执行语句“sc 2023-06-01 8·有以下程序段:int+j;float+y;+char+ch;+scanf(%2d%f%c",& 2023-06-01 8·有以下程序段:int+j;float+y;+char+ch;+scanf(%2d%f%c",& 2017-05-20 5.已有定义int x; float y;,且执行scanf("%3d%f", &x, &y);语 68 2015-01-14 设有定义int a ,b; 当执行scanf(''%2d %*3d %2d'' ,&a,&b 2 2016-09-02 设若有int i;分别输出表达式scanf(“%d”,&i)在如下输入时的值 12 w 更多类似问题 > 为你推荐: