課程
/后端開(kāi)發(fā)
/Java
/Java入門第一季(IDEA工具)升級(jí)版
double與float之間什么區(qū)別 單精度雙精度?
2016-12-19
源自:Java入門第一季(IDEA工具)升級(jí)版 2-6
正在回答
double 和 float 的區(qū)別是double精度高,有效數(shù)字16位,float精度7位。但double消耗內(nèi)存是float的兩倍,double的運(yùn)算速度比f(wàn)loat慢得多,C語(yǔ)言中數(shù)學(xué)函數(shù)名稱double 和 float不同,不要寫錯(cuò),能用單精度時(shí)不要用雙精度(以省內(nèi)存,加快運(yùn)算速度)。 類型 比特?cái)?shù) 有效數(shù)字 數(shù)值范圍 float 32 6-7 -3.4*10(-38)~3.4*10(38) double 64 15-16 -1.7*10(-308)~1.7*10(308) long double 128 18-19 -1.2*10(-4932)~1.2*10(4932) 簡(jiǎn)單來(lái)說(shuō),F(xiàn)loat為單精度,內(nèi)存中占4個(gè)字節(jié),有效數(shù)位是7位(因?yàn)橛姓?fù),所以不是8位),在我的電腦且VC++6.0平臺(tái)中默認(rèn)顯示是6位有效數(shù)字;double為雙精度,占8個(gè)字節(jié),有效數(shù)位是16位,但在我的電腦且VC++6.0平臺(tái)中默認(rèn)顯示同樣是6位有效數(shù)字。
慕粉1355261953 提問(wèn)者
舉報(bào)
0基礎(chǔ)萌新入門第一課,從Java環(huán)境搭建、工具使用、基礎(chǔ)語(yǔ)法開(kāi)始
1 回答double與float
3 回答float與double
2 回答關(guān)于double與float
2 回答double 與float的區(qū)別
2 回答double與float的區(qū)別
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-12-19
double 和 float 的區(qū)別是double精度高,有效數(shù)字16位,float精度7位。但double消耗內(nèi)存是float的兩倍,double的運(yùn)算速度比f(wàn)loat慢得多,C語(yǔ)言中數(shù)學(xué)函數(shù)名稱double 和 float不同,不要寫錯(cuò),能用單精度時(shí)不要用雙精度(以省內(nèi)存,加快運(yùn)算速度)。
類型 比特?cái)?shù) 有效數(shù)字 數(shù)值范圍
float 32 6-7 -3.4*10(-38)~3.4*10(38)
double 64 15-16 -1.7*10(-308)~1.7*10(308)
long double 128 18-19 -1.2*10(-4932)~1.2*10(4932)
簡(jiǎn)單來(lái)說(shuō),F(xiàn)loat為單精度,內(nèi)存中占4個(gè)字節(jié),有效數(shù)位是7位(因?yàn)橛姓?fù),所以不是8位),在我的電腦且VC++6.0平臺(tái)中默認(rèn)顯示是6位有效數(shù)字;double為雙精度,占8個(gè)字節(jié),有效數(shù)位是16位,但在我的電腦且VC++6.0平臺(tái)中默認(rèn)顯示同樣是6位有效數(shù)字。