C语言printf保留小数点前2位

问题描述:

C语言printf保留小数点前2位
现在用的是%.2f
输出结果是0.00
我想要的输出结果是 00.00
小数点前保留两位,

举个例子:
#include
int main()
{
\x09float a = 0.003;
\x09printf("%05.2f",a);
\x09return 0;
}嗯。我刚发出来提问就找到答案了!!!
谢谢你啊~~~~
printf(“%05.2f”,i);

5是一共5的宽度
0是不足的话在左边补0
2是小数点后保留两位