首頁 >Java >Java基礎 >java中double與float的區別

java中double與float的區別

尚
原創
2019-12-02 14:51:345497瀏覽

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn