具体请看一下代码
#include<stdio.h>
void main()
{
double v=1.23456;
printf("%12.1e\n",v);
printf("%12.3e\n",v);
printf("%12.5e\n",v);
}
请帮忙解释一下下 thanks
具体请看一下代码
#include<stdio.h>
void main()
{
double v=1.23456;
printf("%12.1e\n",v);
printf("%12.3e\n",v);
printf("%12.5e\n",v);
}
请帮忙解释一下下 thanks
printf("%12.1e\n",v); //长度为12,不足12空白补充,小数点后精确1位,然后换行。
printf("%12.3e\n",v); //长度为12,不足12空白补充,小数点后精确3位,然后换行。
printf("%12.5e\n",v); //长度为12,不足12空白补充,小数点后精确5位,然后换行。
没有C编译器,未测试显示结果。
声明了一个双精度的数V,然后输出,根据精度控制输出