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