回覆列表
-
1 # 使用者1220686403821
-
2 # 使用者6537493016028
(101101)二=((((((0*2+1)*2+0)*2+1)*2+1)*2+0)*2+1)十
=(((((1*2+0)*2+1)*2+1)*2+0)*2+1)十
=((((2*2+1)*2+1)*2+0)*2+1)十
=(((5*2+1)*2+0)*2+1)十
=((11*2+0)*2+1)十
=(22*2+1)十
=(45)十
(0.011)二=(((1/2+1)/2+0)/2)十
=((1.5/2+0)/2)十
=(0.75/2)十
=(0.375)十
(101101.011)二=(45.375)十
從二進位制數的最右數起,最右方的第一個數乘以2的0次方,第二個數乘以2的1次方……依次類推,把各結果累計相加就是轉換後的十進位制數。
00100000=0*2^0+0*2^1+0*2^2+0*2^3+0*2^3+0*2^4+1*2^5+0*2^6+0*2^7=0+0+0+0+0+32+0+0=32