電腦進位換算 小數點的部份
資概課有幾個轉換的題目
1.二進位(11010110.01)轉乘八進位
2.十進位(369.25)轉成二進位
3.十六進位(2B9.C)轉乘十進位
基本進位換算我都了解..只是小數點部分我不知道該如何轉換
懇請大大們解釋一下,小數點的部份
1 個解答
評分
- 小白Lv 51 0 年前最佳解答
1.
11010110.01(2)=011_010_110.010(2)=326.2(8)->三個位數一起看
2.
先算整數部分:
369/2=184...1->整數第一位
184/2=92...0->整數第二位
92/2=46...0->整數第三位
46/2=23...0->整數第四位
23/2=11...1->整數第五位
11/2=5...1->整數第六位
5/2=2...1->整數第七位
2/2=1...0->整數第八位
1/2=0...1->整數第九位
再來算小數部分:
0.25*2=0.5 < 1所以小數第一位為0
0.5*2=1 >=1 所以小數第二位為1
1-1=0結束
所以369.25(10)=101110001.01(2)
3.
2B9.C(16)=2*16^(2)+(9+2)*16^1+9*16^(0)+(9+3)*16^(-1)=697.75(10)
參考資料: 自己
還有問題?馬上發問,尋求解答。