慕课网首页
免费课
实战课
体系课
发现
教程
专栏
手记
评价
商业合作
企业服务
讲师入驻
搜索
热搜
最近搜索
清空
0
登录
/
注册
新人专属
元礼包
| 查看
为了账号安全,请及时绑定邮箱和手机
立即绑定
已解决
430363
个问题,去搜搜看,总会有你想问的
printf(“%7.2f”,a);
关注
首页
猿问
printf(“%7....
printf(“%7.2f”,a);
C
C++
qq_踩了口香糖_04206687
2016-11-07 14:17:40
这个7.2是什么意思?保留二位小数还是?
查看完整描述
1 回答
已采纳
慕运维6514616
TA贡献103条经验 获得超37个赞
总共7位,不包括小数点,小数点后截取两位。C中不存在“保留”。“保留”和“截取”是两个概念。
查看完整回答
反对
回复
2016-11-07
qq_踩了口香糖_04206687
是算上小数位后一共七位么?
慕运维6514616
对__
慕运维6514616
当然,如果整数位实际长度大于或小于7位,则按实际位数输出;而小数位截取优先于位数规整。 比如,你要打印个3.141592654的%7.2f,输出只能是3.14。这样那个7就没什么规定的必要,一般就是%.2f 其实这玩意儿也得看编译器,有的编译器抽风,也不知道怎么规定的,只能调试着来。
点击展开后面
1
条
1
回答
0
关注
3240
浏览
关注
添加回答
了解更多
举报
0
/150
提交
取消
意见反馈
分销返利
帮助中心
APP下载
官方微信
返回顶部