E是来表示单精度浮点数的指数符号。 如1.254E+10 ,就是指1.254 * 10^10 (单精度浮点数是指精确到7位的浮点数)相比之下D用来表示双精度浮点数。如1.231346464D+10 (双精度浮点数精确到15位)
E38就是10^38 的意思 ,10的38次幂,所以-3.402823E38就是-3.402823*10^38当然 E-45就是10^-45,10的-45次幂
科学计数表示法
1E10 = 1*10的10次方
1E-10 = 1*10的-10次方
2e3 = 2*10^3 = 2000
2e-3 = 2*10^-3 = 0.002
e后面的数表示10的指数