小数点分隔符后输出两位数字

Ste*_*ger 1 c c++ printf

使用fprintf,在十进制分隔符后输出两位数字的格式字符串是什么?

float number = 3.0;
fprintf(pFile, "%10.02f", number); 
Run Code Online (Sandbox Code Playgroud)

这总是输出3而不是3.00

如何在小数点分隔符后的数字填充零?我想在输出文件中写入3.00。

Bri*_*ndy 5

%.2f改为用作格式说明符,或者如果要先使用10个空格%10.2f