亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

double(雙精度浮點型)和float(單精度浮點型)的區別是什么

double(雙精度浮點型)和float(單精度浮點型)的區別是什么

正在回答

3 回答

既然是單精度,雙精度,顧名思義,就是雙的比單的精確度要高,哈哈開個玩笑;單精度實數在內存中占32bit 有效數字為6~7位,雙精度實數占內存單元為64bit 有效數字為15~16位,沒有說明時,實型常量是作為雙精度處理的,若要使用單精度需在后面加上字母f或F,如123.45f。。。。。double能夠表示的小數點的位數更多,更精確,個人意見不喜勿噴,謝謝

1 回復 有任何疑惑可以回復我~
#1

楊彬2 提問者

非常感謝!
2016-06-14 回復 有任何疑惑可以回復我~

為什么單精度 float height=175.2f ?要加f?

雙精度 double price=120.5 不用加d?

0 回復 有任何疑惑可以回復我~
#1

RainboWSugaRbdqzP0

這是 規定 會用就行了
2018-09-18 回復 有任何疑惑可以回復我~

(1)在內存中占有的字節數不同

單精度浮點數在機內占4個字節

雙精度浮點數在機內占8個字節

(2)有效數字位數不同

單精度浮點數有效數字8位

雙精度浮點數有效數字16位

(3)所能表示數的范圍不同

單精度浮點的表示范圍:-3.40E+38 ~ +3.40E+38

雙精度浮點的表示范圍:-1.79E+308 ~ +1.79E+308

(4)在程序中處理速度不同
一般來說,CPU處理單精度浮點數的速度比處理雙精度浮點數快

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

double(雙精度浮點型)和float(單精度浮點型)的區別是什么

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號