ホームページ  >  記事  >  Java  >  Javaのdoubleとfloatの違い

Javaのdoubleとfloatの違い

尚
オリジナル
2019-12-02 14:51:345404ブラウズ

Javaのdoubleとfloatの違い

Java における double と float の違い: (推奨: java ビデオ チュートリアル )

単精度浮動小数点数 (float) と double精度浮動小数点数(倍精度浮動小数点数)の違いは以下の通りです。

(1) メモリ占有バイト数が異なります

単精度浮動小数点数マシン内で 4 バイトを占有します

倍精度浮動小数点数はマシン内で 8 バイトを占有します

(2) 有効桁数が異なります

単精度浮動小数点数は有効桁数が異なります 8ビット

倍精度浮動小数点数、有効桁数が16ビットです

(3) 範囲表現できる数値が異なります

単精度浮動小数点の表現 範囲:-3.40E 38 ~ 3.40E 38

倍精度浮動小数点の表現範囲:-1.79E 308 ~ 1.79E 308

(4) プログラム内の処理速度が異なる 一般に、CPU は倍精度浮動小数点数よりも単精度浮動小数点数の処理速度が速くなります。

Java についてさらに詳しく知りたい場合は、

Java 基本チュートリアル 列に注目してください。

以上がJavaのdoubleとfloatの違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。