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

C++中%1.2f %2.2f中 小数是什么意思啊!!

C++中%1.2f %2.2f中 小数是什么意思啊!!

C++
慕姐8265434 2018-07-29 20:20:19
查看完整描述

1 回答

?
神不在的星期二

TA贡献1963条经验 获得超6个赞

%n.mf的打印格式表达意思如下:
首先%f是打印实数数据(float double类型的数据)
n表示有效数字个数,m表示小数点后的位数

追问

有效数一个、小数点后尾却有两个数?

追答

m就是小数点后的位数,不足再后面补0;
n是位宽,包括整数部分,小数部分以及小数点占的位数,不足就在最前面补空格!

追问

%1.2f 举例,有效数字为1个,但小数点后2位?我比较笨、不好意思啊

追答

我前面描述有误,n是位宽,就是所有的字符数,包括整数部分,小数部分以及小数点占的位数,不是有效数字个数。


查看完整回答
反对 回复 2018-08-02
  • 1 回答
  • 0 关注
  • 3236 浏览

添加回答

举报

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