當(dāng)前位置:首頁 > 高等教育 > 圖文 >

float是什么數(shù)據(jù)類型

小魚 發(fā)布時(shí)間:2023-06-21 22:59:28

FLOAT是C語言的基本數(shù)據(jù)類型中的一種,表示單精度浮點(diǎn)數(shù)。FLOAT數(shù)據(jù)類型用于存儲(chǔ)單精度浮點(diǎn)數(shù)或雙精度浮點(diǎn)數(shù)。浮點(diǎn)數(shù)使用 IEEE(電氣和電子工程師協(xié)會(huì))格式。

float是什么數(shù)據(jù)類型

FLOAT 數(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 之間的范圍。

 

一、FLOAT基本構(gòu)成

浮點(diǎn)數(shù)在機(jī)內(nèi)用指數(shù)型式表示,分解為:數(shù)符,尾數(shù),指數(shù)符,指數(shù)四部分。

數(shù)符占 1 位二進(jìn)制,表示數(shù)的正負(fù)。

指數(shù)符占 1 位二進(jìn)制,表示指數(shù)的正負(fù)。

尾數(shù)表示浮點(diǎn)數(shù)有效數(shù)字,0.xxxxxxx, 但不存開頭的 0 和點(diǎn)。

指數(shù)存指數(shù)的有效數(shù)字。

指數(shù)占多少位,尾數(shù)占多少位,由計(jì)算機(jī)系統(tǒng)決定。

 

二、float和double的區(qū)別

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

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

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

 

最新知識(shí)

TOP10

周榜 月榜