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

为什么显示:体重:82.500000 KG,不是82.5 KG?为什么多出5个0

为什么显示:体重:82.500000 KG,不是82.5 KG?为什么多出5个0

C
帝国神鹰 2016-10-02 23:24:48
查看完整描述

4 回答

已采纳
?
望远

TA贡献1017条经验 获得超1032个赞

float数据类型,输出时是六位小数,printf("%f",a);,如果要输出一位小数就是printf("%.1f",a);如果要输出两位小数printf("%.2f",a);
查看完整回答
2 反对 回复 2016-10-03
?
杜发明

TA贡献202条经验 获得超301个赞

楼上都是正解,这下不好采纳了

查看完整回答
反对 回复 2016-10-03
?
CuzIBelieve

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

float  和  double 自动保留6位小数   请采纳  谢谢,有问题继续讨论

查看完整回答
反对 回复 2016-10-03
?
雪颲

TA贡献220条经验 获得超117个赞

数据类型是float,如果要显示82.5只需要改成%.1f就好了

查看完整回答
反对 回复 2016-10-03
  • 4 回答
  • 0 关注
  • 1357 浏览

添加回答

举报

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