回覆列表
-
1 # 恭喜發財179334006
-
2 # 使用者3742336526852372
十六進位制轉換成十進位制:要從右到左用二進位制的每個數去乘以16的相應次方;在16進制中:a(A)=10 b(B)=11 c(C)=12 d(D)=13 e(E)=14 f(F)=15所以CE=12*16^1+14*16^0=192+14=206
-
3 # 高灘雅客
可以精確轉換的,只要不掉任何一位都可以轉換
-
4 # 樂享生活點
可以精確轉換。
十六進位制數轉換成十進位制數的方法:
第一、首先明白16進位制數(從右到左數是第0位,第1位,第2位……)的第0位的權值為16的0次方,第1位的權值為16的1次方,第2位的權值為16的2次方,依次這樣排列下去。
第二、明白ABCDEF表示的二進位制數字分別是10,11,12,13,14,15。
例1:2AF5換算成10進位制:第0位: 5 * 16^0 = 5第1位: F * 16^1 =15*16^1= 240第2位: A * 16^2= 10* 16^2=2560第3位: 2 * 16^3 = 8192結果就是:5 * 16^0 + 15 * 16^1 + 10 * 16^2 + 2 * 16^3 = 10997
16進位制轉換即16進位制與其他不同進位制之間的換算轉換。
十六進位制數的第0位的權值為16的0次方,第1位的權值為16的1次方,第2位的權值為16的2次方....
所以,在第N(N從0開始)位上,如果是數x(x大於等於0,並且x小於等於15,即:F)表示的大小為*16的N次方。
假設有一個十六進數2AF5, 那麼如何換算成10進位制呢?用堅式計算 2AF5換算成10進位制:
第0位:5*16^0=5
第1位:F*16^1=240
第2位:A*16^2=2560
第3位:2*16^3=8192
相加等於10997
直接計算就是:
5*16^0+F*16^1+A*16^2+2*16^3=10997