2011-05-03 115 views
5

我正在準備一些考試,過去給出的問題之一是找到最接近的數字1.7給定一個虛構的浮點格式,總共有8位(1爲符號,3爲指數,4爲有效數)。浮點數 - 最接近1.7的數字

無論如何,我放下1.1011,因爲我可以玩四個有效數字,1是IEEE標準暗示的。但是,將指數設置爲000將使其成爲非規格化數字。這是否意味着1.7的浮點值是1.1100?

THX

回答

3

如此具有偏置提問者發佈了由主持人刪除的答案。我標記了它的注意,但我也會在這裏添加一些註釋。

關鍵是IEEE-754風格的浮點格式將指數存儲爲「偏置」(也稱爲「過量n」)整數格式。用3個指數位,偏壓爲3,所以該組encodeable指數的是:

encoding meaning 
    000  exponent for zeros and denormals 
    001  2^-2 
    010  2^-1 
    011  2^0 
    100  2^1 
    101  2^2 
    110  2^3 
    111  exponent for infinities and NaNs 

因此,提問看重1.7將具有圖3(b011)指數字段,和b1011作爲他一個有效位字段說,這使得全部價值b00111011

2

哦,我完全忘了指數的偏差,如果你想知道浮點numbre指數將同時擁有3個爲3會給我2^0

+0

SO與平常的論壇大不相同。如果您有任何問題需要補充,請對其進行編輯。這個空間僅限答案。如果您對自己的問題有任何答案,請務必在此發佈。 – abcd 2011-05-03 20:27:56

+0

只是要清楚,這可能看起來像一個評論,但實際上確實構成了對這個問題的答案。感謝mods恢復它。 – 2011-05-03 22:48:03

相關問題