关于标准输出%f的问题!大家帮帮我,我不理解
main ()
{
float x=67.8564,y=789.124;
printf ("%f,%f\n",x,y);
printf ("%-10f,%-10f\n",x,y);//我不明白的地方
printf ("%8.2f,%8.2f,%.4f,%.4f,%3f,%3f\n",x,y,x,y,x,y);
}
答案是67.856400,789.124023
67.856400 ,789.124023
67.86, 789.12,67.8564,789.1240,67.856400,789.124023
这是书上写的一个题目,我的问题是,当使用输出域宽(上面的-10)选项时,是否小数点也要算一位呢?我认为不算(书上也没写),但看答案好象把小数点也算做一位的,请帮帮我。谢谢