第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

小白求助,請(qǐng)問在C語言中float和double的區(qū)別!

小白求助,請(qǐng)問在C語言中float和double的區(qū)別!

C
浮云間 2021-05-03 10:10:16
C語言中float和double的區(qū)別!他們的有效數(shù)字和小數(shù)點(diǎn)后幾位等問題,我總是比較迷糊。高手解答一下
查看完整描述

2 回答

?
茅侃侃

TA貢獻(xiàn)1842條經(jīng)驗(yàn) 獲得超21個(gè)贊

區(qū)別:

1、精度不一樣,float是單精度,double是雙精度;

2、表示小數(shù)的范圍不一樣,double能表示的范圍比float大;

3、double在內(nèi)存中,占8個(gè)字節(jié),float在內(nèi)存中,占4個(gè)字節(jié)。

float:浮點(diǎn)型數(shù)據(jù)類型,F(xiàn)LOAT 數(shù)據(jù)類型用于存儲(chǔ)單精度浮點(diǎn)數(shù)或雙精度浮點(diǎn)數(shù)。浮點(diǎn)數(shù)使用 IEEE(電氣和電子工程師協(xié)會(huì))格式。浮點(diǎn)類型的單精度值具有 4 個(gè)字節(jié),包括一個(gè)符號(hào)位、一個(gè) 8 位 二進(jìn)制指數(shù)和一個(gè) 23 位尾數(shù)。由于尾數(shù)的高順序位始終為 1,因此它不是以數(shù)字形式存儲(chǔ)的。此表示形式為 float 類型提供了一個(gè)大約在 -3.4E+38 ~ 3.4E+38 之間的范圍。

double:雙精度浮點(diǎn)型,此數(shù)據(jù)類型與單精度數(shù)據(jù)類型(float)相似,但精確度比float高,編譯時(shí)所占的內(nèi)存空間依不同的編譯器而有所不同,是double float數(shù)據(jù)類型,C/C++中表示實(shí)型變量的一種變量類型。

擴(kuò)展資料:

浮點(diǎn)型數(shù)據(jù)

1、float型

編譯系統(tǒng)為每一個(gè)float型變量分配4個(gè)字節(jié),數(shù)值以規(guī)范化的二進(jìn)制數(shù)指數(shù)形式存放在存儲(chǔ)單元中。

2、double型

為了擴(kuò)大能表示的數(shù)值范圍,用8個(gè)字節(jié)存儲(chǔ)一個(gè)double型數(shù)據(jù),可以得到15位有效數(shù)字。

3、long double型

不同的編譯系統(tǒng)對(duì)long double型的處理方法不同,Visual C++6.0對(duì)long double型和double一樣處理,分配8個(gè)字節(jié)。



查看完整回答
反對(duì) 回復(fù) 2021-05-09
  • 2 回答
  • 0 關(guān)注
  • 385 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)