English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

請問

IEEE754單經密度(Single Precision)浮點表示法字組

11000000101000000000000000000000

的十進位數值是多少?

ps:答案是-0.5怎麼算出來的.請寫出過程原理.......謝謝喔

2007-01-11 19:53:43 · 1 個解答 · 發問者 薇薇 1 in 電腦與網際網路 程式設計

抱歉呢...我對計概算是初學者剛碰2個月
我不是學這個的(學海洋生物)
只是預官要考所以在念
我知道
11000000101000000000000000000000
第一位 1 是符號為負

後面的10000001是指數..已2S補數法來看是01111111這樣不是127??
因為是IEEE754所以是2的127次方

而01000000000000000000000就看不懂了
能簡單解釋嗎??謝謝

2007-01-11 22:48:16 · update #1

答案是-5.0我打錯了抱歉

2007-01-11 22:48:59 · update #2

我剛查資料了01000000000000000000000
我知道了
是不是因為是IEEE754所以直接是
2進位的0.100000000....
所以等於1*2的負1等於0.5呢??

所以問題只剩
為啥我指數是2的127次方??
還有IEEE754是不是代表指數跟小數都是2進位的意識阿??
PS:之前預官參考書只教10進位的浮點數.完全沒提過IEEE754....

2007-01-11 23:04:12 · update #3

1 個解答

這個站可以幫你算浮點值
http://www.h-schmidt.net/FloatApplet/IEEE754.html

算法請參考我以前回答的
http://tw.knowledge.yahoo.com/question/question?qid=1206111305447
看不懂哪部份,請再問

2007-01-12 01:11:09 補充:
答案是 -5.0喔!
-0.5 是 10111111000000000000000000000000

2007-01-11 20:08:20 · answer #1 · answered by ? 7 · 0 0

fedest.com, questions and answers