• 締切済み

float double の範囲

javaのサイト見てます データ型にfloat doubleというのがあるのですが、 範囲が float 3.40282347E+38 double 1.79769313486231570E+388 と記載されているのですが これはどうゆう意味でしょうか? 小数点38桁388桁までという意味でしょうか?

みんなの回答

  • f272
  • ベストアンサー率46% (8477/18149)
回答No.1

3.40282347E+38=3.40282347*10^(+38) 1.79769313486231570E+388=1.79769313486231570*10^(+388) ということです。Eという文字とその後にある数値で10の累乗を掛けるという意味になります。指数表示と言います。 例 1.2345E-2=0.012345 1.2345E-1=0.12345 1.2345E0=1.2345 1.2345E1=12.345 1.2345E2=123.45 1.2345E3=1234.5

関連するQ&A

専門家に質問してみよう