單精度浮點(diǎn)數(shù)是用來表示帶有小數(shù)部分的實(shí)數(shù),一般用于科學(xué)計(jì)算。這款軟件能夠很好的幫助有這方面需求的人員,能夠精確快速的計(jì)算!
單精度浮點(diǎn)數(shù)簡介
單精度浮點(diǎn)數(shù)格式是一種計(jì)算機(jī)數(shù)據(jù)格式,在計(jì)算機(jī)存儲(chǔ)器中占用4個(gè)位元(32 bits),利用“浮點(diǎn)”(浮動(dòng)小數(shù)點(diǎn))的方法,可以表示一個(gè)范圍很大的數(shù)值。在IEEE 754-2008的定義中,32-bit base 2格式被正式稱為binary32格式。這種格式在IEEE 754-1985被定義為single,即單精度。需要注意的是,在更早的一些計(jì)算機(jī)系統(tǒng)中,也存在著其他4字節(jié)的浮點(diǎn)數(shù)格式。
單精度浮點(diǎn)數(shù)的長度字節(jié),其中最高位為符號(hào)位S,中間8位表示階碼e,低23位表示尾數(shù)f。
單精度浮點(diǎn)數(shù)表示法規(guī)定:把一個(gè)數(shù)轉(zhuǎn)換成浮點(diǎn)數(shù)儲(chǔ)存時(shí),整數(shù)部分保持位“1”,但這個(gè)“1”不存儲(chǔ),是隱含的。因此把一個(gè)單精度浮點(diǎn)數(shù)轉(zhuǎn)換成真值時(shí),需要在尾數(shù)的整數(shù)部分加一個(gè)“1”。
例如:13=1101B,將其規(guī)格化成浮點(diǎn)數(shù)后的結(jié)果位1.101×211,其整數(shù)部分的“1”不存儲(chǔ)。尾數(shù)中只存儲(chǔ)存小數(shù)部分的“101”。階碼部分為純整數(shù),并用移碼表示。在使用單精度浮點(diǎn)數(shù)格式表示時(shí),階碼的偏移值為127(即1111111B)。所以采用單精度浮點(diǎn)數(shù)表示時(shí),數(shù)的真值為(-1)S2e-127×(1.f)