C语言如何控制输出数字的有效位数?

问题描述:

C语言如何控制输出数字的有效位数?
不是控制小数点后几位
是控制有效位数
比如控制5位有效位数,则输出诸如0.12345,1.2345,12.345这样的数

在用printf输出的时候 使用 例 %5.2f 5位,其中两位小数位,
%-5.2f 左对齐 没有"-“则是右对齐.等等 .