八进制和十六进制转化不经过二进制怎么转化

如题所述

八进制转换为十六进制不经过二进制转换方法是:
先将八进制数转换为十进制数,再将十进制数转换为十六进制数。
八进制数转换为十进制数的方法是:
重右到左,第一位乘八的零次方,第二位乘八的一次方,第三位乘八的二次方,依次列推,之后求出其结果的和即为转换结果。
十进制转换为十六进制的方法是:
用被转换数除以十六,得到余数记为第一次转换结果,整除则记为0。
用除后的结果再除以十六,得到的余数即为第二次转换结果,整除记为0.
.....以此类推,知道除后结果小于十六,该数为最后一次转换结果。
以上转换结果依次从右向左排列即为最终结果。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-08-31
八进制与十六进制之间的转换有两种方法,没有一步到位的办法。

第一种:可以先转成二进制然后再相互转换。
第二种:可以先转成十进制然后再相互转换。
如果二进制觉得不方便,就用十进制转换。
或者楼主可以自己列一张有关二进制、八进制、十进制、十六进制的表格,按同样的数字在不同进制中对应的列出来,一一比较,可以寻得部分规律。

希望可以帮到你~~望采纳~
第2个回答  2016-08-29
八进制
11
十进制
9
十六进制
9
八进制在达到八位时进一位,就是八进制中没有8和9
十进制在达到十位时进一位
十六进制达到十六时进一位

因为
111(二进制) = 7(十进制) = 7( 八进制 )
1000(二进制)= 8(十进制) = 10(八进制)
1111(二进制)= 15(十进制)= E(十六进制)
1 0000(二进制)=16(十进制) = A(十六进制)
二进制里的每3位相当于八进制中的1位
二进制里的每4位相当于十六进制中的1位
所以他们之间这么过度很容易,,,但八进制到十六进制比较难,方法不容易掌握
2的3次方是8
2的4次方是16追问

追答

很抱歉,,我不知道八进制直接转换十六进制
比较麻烦,,,用二进制做中介也挺简单的
这个问号让人很难理解你的意思,,,

第3个回答  2016-08-29
可以统一化一下

变成8或者16都可以了

祝你好运追问

什么意思

相似回答