用c语言如何在浮点数前自动补0
我只知道printf("%05d",a);可以在整型前补零,但换成printf("%05f",a)就变成了在浮点数后补零了。
用c语言如何在浮点数前自动补0
我只知道printf("%05d",a);可以在整型前补零,但换成printf("%05f",a)就变成了在浮点数后补零了。
printf("%05.0f",a)
.0表示保留小数点后0位
5表示5个字符
0表示不足5位补0
你不写.0,那么默认是.6,就算整数位只有1位,这就已经是8个字符了,不会再补0了
要么改成012f