c语言程序中一个字符的意思

#include <stdio.h>
#include <math.h>
int main()
{ float a,b;
scanf("%f,%f",&a,&b);
if(fabs(sqrt(a*a+b*b)-1)<1e-3)\\这一句里的e是什么意思啊???
printf("Y\n");
else printf("N\n");
}
相当于x10 1e-3就是 1x10的负3次方
这个大老是科学计数法

1e-3
就是余纤1乘竖仿仿以10的-3次方,也就是0.001
其它就类推了

比如
n e m
n,m都为整数的话,就相当于n乘以10的m次方。
1e-3表示科学计数法 即表示1乘以10的负三次方