回覆列表
-
1 # 使用者4076606298267757
-
2 # 使用者5957696469758
(101011)B=1x2*5+0x2*4+1x2*3+0x2*2+1x2*1+1x2*0 =32+0+8+0+2+1=43
-
3 # 使用者2978851529041
101011(2)
=2^0+2^1+2^4+2^6
=1+2+16+64
=83
=5×16^1+3×16^0
=53(16)
先看十進位制,2017,個位上是1,十位10,百位100,千位1000,這個數有2個1000,0個100,1個10和7個1,把它們乘起來求和就知道表示的是幾了,1000 100 10 1這是十進位制每位上的基數,規則是個位1,高位=低位*10 寫出二進位制每位上的基數,個位1,高位=低位*2,101011B一共6位,那寫出6位基數: 32 16 8 4 2 1 然後將要轉換的數按位對齊寫在下面一行 1 0 1 0 1 1 透過觀察,這個數中有1個32,1個8,1個2和1個1,把它們加起來就得到答案 注:其他n進位制寫出n進位制的基數(個位1,高位=低位*n),然後也這麼算就可以了