有关于格式输出符号%m.ne和%-m.ne的问题,请大虾指点!
#include<stdio.h>main()
{
float f=123.45678;
printf("%e\n%10e\n%10.2e\n%.2e\n%-10.2e",f,f,f,f,f);
getch();
}
这个程序是在WIC-TC中运行的但是出现的结果却和书本上的不一样?我想可能是编译系统不一样,但是还是想请大虾指点下。
WIN-TC结果是这样的:
看的书的的结果是这样的:
1.234560e+002
1.234560e+002
1.23e+002
1.23e+002
1.23e+002
首先在输出的形式上就有区别!为什么?
还有这里怎么有的是13列有的是10列有的是9列,这里的m和n到底指的是什么?不是指定的输出列数吗?不是指定的小数位数吗?不明白,请大虾指点。谢谢!