回覆列表
-
1 # 大蝦9798
-
2 # 職談風月
9。
二進制整數轉換為十進制要從右到左用二進制的每個數去乘以2的相應次方,即個位上的數×2º+十位上的數×2¹+百位上的數×2²+......以此類推。因此二進制數1001轉換成十進制數應為1001=1×2º+0×2¹+0×2²+1×2³=1+8=9。
-
3 # 鄭爾元
1001h不知是幾進制,無法知各位置的權,所以無法轉換成十進制。
寫出十六進制每位上基數,個位是1,高位是低位乘以16,寫夠4位即可
4096,256,16,1 將要轉換的數寫在下面一行,按位對齊
___1,__0,_0,1 此式按位上下做乘法,結果左右做加法
1*4096+0*256+0*16+1*1=4096+1=4097
1001H=4097D
如果寫出n進制各位上的基數,按此方法計算可轉換n進制數到十進制
n進制個位仍然是1,高位是低位乘以n