16进制可以直接转换成8进制吗?

有人说可以利用数学的知识实现,把ABCDEF对应好数字,然后拆分,放进数组,之后遍历求证真假啊

第1个回答  2015-12-05
饿 我去!!仔细看了下题目是问编程的 ,这个肯定是可以的!!

最快的 最便于计算的
是 先转化成2进制,再转换成8进制:
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001
A 1010
B 1011
C 1100
D 1101
E 1110
F 1111

先每四位一组转换成2进制
例如:
3BC24
分别对应到上表 就是:
3 0011
B 1011
C 1100
4 0100

连起来就是:
0011 1011 1100 0100

再按照每三个一组分组:
0 011 101 111 000 100

对应到8进制:
(其实跟上表的前一半是一样的):
0 000
1 001
2 010
3 011
4 100
5 101
6 110
7 111

0 011 101 111 000 100
0__3__5__7__0__4
所以8进制就是35704追问

你复制的。。。。

第2个回答  2015-12-05
应该可以吧,试试看好了本回答被提问者采纳

16进制可以直接转换成8进制吗?
饿 我去!!仔细看了下题目是问编程的 ,这个肯定是可以的!!最快的 最便于计算的 是 先转化成2进制,再转换成8进制:0 0000 1 0001 2 0010 3 0011 4 0100 5 0101 6 0110 7 0111 8 1000 9 1001 A 1010 B 1011 C 1100 D 1101 E 1110 F 1111 先每四位一组转换成2进制 例如:3...

怎么把十六进制转化为八进制
八进制与十六进制之间的转换有两种方法:第一种:他们之间的转换可以先转成二进制然后再相互转换。第二种:他们之间的转换可以先转成十进制然后再相互转换。例如一个十六进制数053977,将其转换成二进制001 010 011 100 101 110 111,再将该二进制转换为八进制,可得八进制数为1234567。

十六进制可以直接转到八进制么?方法是什么?
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^...

十六进制如何直接转换成八进制
八进制与十六进制之间的转换有两种方法:第一种:之间的转换可以先转成二进制然后再相互转换。第二种:之间的转换可以先转成十进制然后再相互转换。例如一个十六进制数053977,将其转换成二进制001 010 011 100 101 110 111,再将该二进制转换为八进制,可得八进制数为1234567。十六进制为更常用的编程...

十六进制转换成八进制怎么转换?
先将一位十六进制转换为四位二进制,将所有二进制从右往左每三个一组(如果最后一组不足三位,在前面补0),转换为八进制。比方说八进制456转换为十进制为4*(8的2次方)+5*(8的一次方)+6*(8的0次方)。如果是十六进制就把8变成16。次方是从右向左数第一位为0、第二位为1,以此类推...

16进制转换成八进制数是多少呢?
16进制转换为八进制需要先将16进制转换为10进制,然后再将10进制转换为八进制。例如:16进制的数值为AF,转换为10进制为:1016^1 + 1516^0 = 175 再将10进制的175转换为八进制为:28^2 + 78^1 + 5*8^0 = 272 因此,16进制的AF转换为八进制为272。

怎么将十六进制转为八进制?
8进制与16进制之间的转换有两种方法,具体如下:八进制有 0~7 共8个数字,基数为8,加法运算时逢八进一,减法运算时借一当八。例如,数字 0、1、5、7、14、733、67001、25430 都是有效的八进制。十六进制中,用A来表示10,B表示11,C表示12,D表示13,E表示14,F表示15,因此有 0~F 共16...

16进制怎么转换成8进制。
再将二进制化为十六进制。例:(712)8 = (1110 0101 0)2 = (1CA)16 十六进制化为八进制:先用1化4方法,将十六进制化为二进制;再用3并1方法,将二进制化为8制。例: (1CA)16 = (111001010)2 = (712)8 说明:小数点前的高位零和小数点后的低位零可以去除。

16进制转8进制怎么转换?
举个例子吧,十六进制34为例,转换:1、首先将十六进制34转换为二进制:0011 0100(原则是一位十六进制转换成二进制是四位,如3转换成0011 ,4转换成0100)2、将二进制0011 0100 从右往左每三个一组,如果最后一组不足三位,在前面补0,故变成 000 110 100,然后每三位转换成一位八进制,即...

如何将16进制转换为8进制
最简单的办法,先转化为2进制再转化为8进制。因为2的立方等于8,2的4次方等于16.举个例子:16进制数 4AH 把16进制数的每位都写成4位2进制 4=0100 A=10=1010 H是16进制表示符 所以4AH=01001010 再把得到的二进制每3位划一起,不够前面加0。就是001 001 010 再分别表示为数字就行...

相似回答
大家正在搜