A. 十六進制怎麼轉為八進制
任何兩個進制之間都可以直接進行轉換
十六進制直接轉到八進制的方法:
1(16)=1(8)
2(16)=2(8)
3(16)=3(8)
4(16)=4(8)
5(16)=5(8)
6(16)=6(8)
7(16)=7(8)
8(16)=10(8)
9(16)=11(8)
A(16)=12(8)
B(16)=13(8)
C(16)=14(8)
D(16)=15(8)
E(16)=16(8)
F(16)=17(8)
進行轉換的時候將十六進制數每位代表的八進制數乘以該十六進制數對應位的位權,然後把所有的積加起來,例談則子:
91F64E(16)=?(8)
11*20^5+1*20^4+17*20^3+6*20^2+4*20^1+16*20^0=(為了避免混淆,算式中的所有數全如侍譽都是8進制數)
11*4000000+1*200000+17*10000+6*400+4*20+16*1=
44000000+200000+170000+3000+100+16
__44000000
____200000
____170000
______3000
_______100
+_______16
━━━━━━
__44373116
(把_看成渣段空格,用空格沒法對齊)
B. 16進制怎麼轉換成8進制。
八進制化為十六進制:
先將八進制化為二進制,再將二進制化為十六進制。
例:(712)8 = (1110 0101 0)2 = (1CA)16
十六進制化為仿中彎八進制:
先用1化4方法,將十六進制化為二備悶進制;再用3並1方法,將二進制化為8制。
例: (1CA)16 = (111001010)2 = (712)8
說明:小數點前的高位零和小數點後的低位零可以去除。
(2)16轉8進制演算法擴展閱讀:
其他進制轉為八進制:
二進制化為八進制:
整數部份從最低有效位開始,以3位一組,最高有效位不足3位時以0補齊,每一組均可轉換成一個八進制的值,轉換完畢就是八進培皮製的整數。
小數部份從最高有效位開始,以3位一組,最低有效位不足3位時以0補齊,每一組均可轉換成一個八進制的值,轉換完畢就是八進制的小數。
例:(11001111.01111)2 = (011 001 111.011 110)2 = (317.36)8