回覆列表
-
1 # 16533498994
-
2 # 使用者2458114238191884
(1010110)2
=(((((((0*2+1)*2+0)*2+1)*2+0)*2+1)*2+1)*2+0)10
=((((((1*2+0)*2+1)*2+0)*2+1)*2+1)*2+0)10
=(((((2*2+1)*2+0)*2+1)*2+1)*2+0)10
=((((5*2+0)*2+1)*2+1)*2+0)10
=(((10*2+1)*2+1)*2+0)10
=((21*2+1)*2+0)10
=(43*2+0)10
=(86)10
我給你說下方法吧: 二進位制轉換成十進位制 : 從二進位制的低位開始依次與2的n次方相乘, n 從 0 開始。 如:110 = 0* 2 的0次方 + 1* 2 的 1 次方 + 1 * 2 的 2 次方 = 0 + 2 + 4 = 6 即:2進位制的110=十進位制的6 十進位制轉換成二進位制:十進位制數除2取餘,在用商除2取餘,依次至商為0 ,然後把餘數從後往前依次讀出。 十進位制轉換成八進位制、十六進位制 同 二進位制 一樣,只需把 除 2 變成 8 或 16 如:十進位制的17轉換成:17除2商=8 餘1 8除2商=4 餘0 4除2商=2 餘0 2除2商=1 餘0 1除2商=0 餘1 最後轉換結果是: 二進位制數是 10001