我正在尝试编写一个格式打印字符串,该字符串将此数字(float 0.2005
)输出为百分比,只有2位小数(20.05%
)。
使用%%
输出%
符号本身,并使用.2
控制精度。
float f = 0.2005;
printf("%.2f%%n", f * 100);
自发地,我会这样做:
float a = 0.2005;
printf("%.2f%%n", a * 100.0);
代码 :
main()
{
float a = 0.2005;
float b = a * 100;
printf("%.2fn",b);
}