請問
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
這個站可以幫你算浮點值
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⤋