二進位 10101111.01 轉成十進位

請將 a.十六進位F5E.82 b.八進位777.2 c.二進位 10101111.01 轉成十進位(請寫出過程)請說明文字的表示方法

幫幫電腦白癡的我!!!

1 個解答

評分
  • 小兔
    Lv 4
    1 0 年前
    最佳解答

    a. 16進位F5E.82

    F5E=16^2*15+16^1*5+14=3840+80+14=3934

    (A=10、B=11、C=12、D=13、E=14、F=15)

    0.82=8/16+2/16^2=0.5+0.0078125=0.5078125

    F5E.82(16進位)=3934.5078125(10進位)

    p.s.16進位F5E.82表示法應該是(F5E.82)16 →16要寫小一點,不一定要括號。

    其它以此類推,但10進位可以省略不寫。

    b.八進位777.2

    777=8^2*7+8^1*7+7=448+56+7=511

    0.2=2/8=0.25

    777.2(八進位)=511.25(10進位)

    c.二進位10101111.01

    10101111=2^7+2^5+2^3+2^2+2^1+1=128+32+8+4+2+1=175

    0.01=0/2+1/2^2=0.25

    10101111.01(2進位)=175.25(10進位)

    參考資料: me
還有問題?馬上發問,尋求解答。