printf("%6.4f",b);中的6.4是什么意思?

2025-03-09 10:04:39
推荐回答(4个)
回答1:

6表示输出总的位数,超过6位则输出实际位数,不足则以空格补齐,右对齐,-6.4则表示左对齐;
.2表示小数部分输出4位;比如12.3456就是%6.4f

回答2:

这里的6.4表示总的输出占用的是6个字符位,其中小数为4位,加上小数点1位,实际上整数位只有1.当整数部分多于1位,将突破6位的限制,自动增加使用的空间。

回答3:

记得好像是6位有效数字 4位小数

回答4:

%m.nf
m代表输出的结果占几位,n表示小数点后有几位