printf()函数和浮点数
举例:
void main()
{
float x = (float)102.1;
printf("%6.2f\n", x);
printf("%6.2f%6.2f\n", x,x);
printf("%9.2f%9.2f\n", x,x);
printf("%-9.2f%-9.2f\n", x,x);
printf("%09.2f\n", x);
printf("%09.2f%09.2f\n", x,x);
getchar();
}
结果:
102.10
102.10102.10
102.10 102.10
102.10 102.10
000102.10
000102.10000102.10
%09.2f: 输出宽度为9; 2位小数; 不够就前面补零。
加负号表示靠左对齐,否则靠右对齐。