網站首頁 健康小知識 母嬰教育 起名 運動知識 職場理財 情感生活 綠色生活 遊戲數碼 美容 特色美食 愛好

浮點和double區別是

欄目: 生活常識 / 釋出於: / 人氣:2.25W

浮點和double區別是

浮點計算是指浮點數參與浮點計算的運算,這種運算通常伴隨著因為無法精確表示而進行的近似或舍入。float:單精度浮點數;double:雙精度浮點數。兩者的主要區別如下:1.在記憶體中佔有的位元組數不同,單精度浮點數在機記憶體佔4個位元組;雙精度浮點數在機記憶體佔8個位元組;2.有效數字位數不同,單精度浮點數有效數字8位;雙精度浮點數有效數字16位;3.數值取值範圍,單精度浮點數的表示範圍:-3.40E+38~3.40E+38;雙精度浮點數的表示範圍:-1.79E+308~-1.79E+308;4.在程式中處理速度不同,一般來說,CPU處理單精度浮點數的速度比處理雙精度浮點數快,如果不宣告,預設小數為double型別,所以如果要用float的話,必須進行強轉。

Tags:double 浮點