C语言实型数据指数形式的e或者E后面的数不能是变量吗?
比如:
#include<stdio.h>c 实型 E 指数
int main()
{
int i=1;
printf("%f",1ei);
}
#include <stdio.h>
int main() {
int i;
float f1,f2;
char s[4];
f1=1.0f;
for (i=1;i<=3;i++) {
f1*=10.0f;
printf("f1==%f\n",f1);
sprintf(s,"1e%d",i);
sscanf(s,"%f",&f2);
printf("f2==%f\n",f2);
}
}
//f1==10.000000
//f2==10.000000
//f1==100.000000
//f2==100.000000
//f1==1000.000000
//f2==1000.000000