十六进制数如何转换为八进制?
1个回答
展开全部
任何两个进制之间都可以直接进行转换
十六进制直接转到八进制的方法:
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)
进行转换的时候将dao十六进制数每位代表的八进制数乘以该十六进制数对应位的位权,然后把所有的积加起来,例子:
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
(把_看成空格,用空格没法对齐)
十六进制直接转到八进制的方法:
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)
进行转换的时候将dao十六进制数每位代表的八进制数乘以该十六进制数对应位的位权,然后把所有的积加起来,例子:
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
(把_看成空格,用空格没法对齐)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询