時髦館

位置:首頁 > 生活 > 生活理財

ieee754單精度浮點數 表示方法

ieee754單精度浮點數 表示方法

1、浮點數在C/C++中對應float和double類型,有必要知道浮點數在計算機中實際存儲的內容。

2、IEEE754標準中規定float單精度浮點數在機器中表示用1位表示數字的符號,用8位來表示指數,用23位來表示尾數,即小數部分。對於double雙精度浮點數,用1位表示符號,用11位表示指數,52位表示尾數,其中指數域稱爲階碼。

3、注意,IEE754規定浮點數階碼E採用”指數e的移碼-1”來表示,請記住這一點。爲什麼指數移碼要減去1,這是IEEE754對階碼的特殊要求,以滿足特殊情況,比如對正無窮的表示。