永发信息网

int a;float b;若scanf("%2d%f",&a,&b);输入876543.0则a和b的值分别是87和6.000000为啥咋成6.000000了呢?

答案:2  悬赏:50  手机版
解决时间 2021-03-21 00:46
  • 提问者网友:欲劫无渡
  • 2021-03-20 18:29
int a;float b;若scanf("%2d%f",&a,&b);输入876543.0则a和b的值分别是87和6.000000为啥咋成6.000000了呢?
最佳答案
  • 五星知识达人网友:底特律间谍
  • 2021-03-20 18:56
你好!!
没有错吧:
你看我运行的结果:

876453.2
87 6453.200195
Press any key to continue
全部回答
  • 1楼网友:夜余生
  • 2021-03-20 20:04
lz弄错了吧?我运行的就是87和6543.0啊~
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯