十六進制怎么轉換成十進制
1、十六進制轉十進制:
16進制數(shù)的第0位的權值為16的0次方,第1位的權值為16的1次方,第2位的權值為16的2次方……
所以,在第N(N從0開始)位上,如果是是數(shù) X (X 大于等于0,并且X小于等于 15,即:F)表示的大小為 X 16的N次方。
例:2AF5換算成10進制:
用豎式計算:
第0位: 5 16^0 = 5
第1位: F 16^1 = 240
第2位: A 16^2= 2560
第3位: 2 16^3 = 8192
直接計算就是:
5 16^0 + F 16^1 + A 16^2 + 2 16^3 = 10997
2、十六進制轉二進制:
由于在二進制的表示方法中,每四位所表示的數(shù)的最大值對應16進制的15,即16進制每一位上最大值,所以,我們可以得出簡便的轉換方法,將16進制上每一位分別對應二進制上四位進行轉換,即得所求:
例:2AF5換算成2進制:
第0位: (5)16 = (0101) 2
第1位: (F)16 = (1111) 2
第2位: (A) 16 = (1010) 2
第3位: (2) 16 = (0010) 2
得:(2AF5)16=(0010.1010.1111.0101)2
3、十六進制轉八進制:
先將十六進制轉為二進制,再將二進制轉為八進制
4、二進制轉八進制:
取三合一法,即從二進制的小數(shù)點為分界點,向左(向右)每三位取成一位,接著將這三位二進制按權相加,得到的數(shù)就是一位八位二進制數(shù),然后,按順序進行排列,小數(shù)點的位置不變,得到的數(shù)字就是我們所求的八進制數(shù)。
如果向左(向右)取三位后,取到最高(最低)位時候,如果無法湊足三位,可以在小數(shù)點最左邊(最右邊),即整數(shù)的最高位(最低位)添0,湊足三位。
例:
將二進制數(shù)101110.101轉換為八進制
得到結果:將101110.101轉換為八進制為56.5
將二進制數(shù)1101.1轉換為八進制
得到結果:將1101.1轉換為八進制為15.4
更多二進制110000轉化為十六進制請關注PHP中文網(wǎng)。