(_表示空格)
#include "stdio.h"
void main()
{
float x=67.8564,y=-789.123;
printf("%e,%10.2e",x,y);
}
问题一
书上写的输出答案是:
6.785640e+01,-7.89e+02
实际输出答案:
6.78564e+01,__-7.9e+02
我认为的两种答案:
6.78564e+001,-7.89e+002
6.78564e+01,_-7.89e+02
那个%10.2e中的2是代表最后输出2位小数还是一共2个位数?
+002和+02应该用哪种?
请分别具体解释以上几种情况?最好举点例子