java中double num1 = -6.3e64中的e是什么意思?

double num1 = -6.3e64 的值为什么是-6.3×1064。
2025-01-20 21:52:08
推荐回答(5个)
回答1:

e表示底数10,e和后面的num一起表示10*num次方。看到e就是表示这个数是float或者double。这个在C和Java中是一致的。都可以这么理解。

回答2:

-6.3e64,就是-6.3*10^64( -6.3*10的64次幂 )。

回答3:

e和E都是表示指数的,e前面的数是那啥数的部分(原谅我不会术语),后面是10的幂方

回答4:

本来e不代表10,用的多了也就公认了

回答5:

科学计数法,表示为a×10^b(aEb)