八进制数如何转换成为十六进制的??

比如八进制数127.6怎么转换十六进制的?
我需要教程或者方法,知道的朋友教教我
谢谢

先变成2进制,三个二进制数字表示一个八进制的 。排列起来,从左往右,四个数字取一组,在对应着变成16进制。最好先把八进制和二进制,十六进制和二进制的对应关系列一个表。
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-11-16
打开windows自带计算器 ,“查看”--“程序员”里面有进制转换功能。
第2个回答  2012-03-13
只是建议先转换成二进制 再进一步转换成十六进制的了
我没有直接的方法
第3个回答  2020-11-06
第4个回答  推荐于2017-10-01
、二进制数、八进制数、十六进制数转十进制数
有一个公式:二进制数、八进制数、十六进制数的各位数字分别乖以各自的基数的(N-1)次方,其和相加之和便是相应的十进制数。个位,N=1;十位,N=2...举例:
110B=1*2的2次方+1*2的1次方+0*2的0次方=0+4+2+0=6D
110Q=1*8的2次方+1*8的1次方+0*8的0次方=64+8+0=72D
110H=1*16的2次方+1*16的1次方+0*16的0次方=256+16+0=272D
2、十进制数转二进制数、八进制数、十六进制数
方法是相同的,即整数部分用除基取余的算法,小数部分用乘基取整的方法,然后将整数与小数部分拼接成一个数作为转换的最后结果。
例:见四级指导16页。
3、二进制数转换成其它数据类型
3-1二进制转八进制:从小数点位置开始,整数部分向左,小数部分向右,每三位二进制为一组用一位八进制的数字来表示,不足三位的用0补足,
就是一个相应八进制数的表示。
010110.001100B=26.14Q
八进制转二进制反之则可。
3-2二进制转十进制:见1
3-3二进制转十六进制:从小数点位置开始,整数部分向左,小数部分向右,每四位二进制为一组用一位十六进制的数字来表示,
不足四位的用0补足,就是一个相应十六进制数的表示。
00100110.00010100B=26.14H
十进制转各进制
要将十进制转为各进制的方式,只需除以各进制的权值,取得其余数,第一次的余数当个位数,第二次余数当十位数,其余依此类推,直到被除数小于权值,最后的被除数当最高位数。
一、十进制转二进制
如:55转为二进制
2|55
27――1 个位
13――1 第二位
6――1 第三位
3――0 第四位
1――1 第五位
最后被除数1为第七位,即得110111
二、十进制转八进制
如:5621转为八进制
8|5621
702 ―― 5 第一位(个位)
87 ―― 6 第二位
10 ―― 7 第三位
1 ―― 2 第四位
最后得八进制数:127658
三、十进制数十六进制
如:76521转为十六进制
16|76521
4726 ――5 第一位(个位)
295 ――6 第二位
18 ――6 第三位
1 ―― 2 第四位
最后得1276516
二进制与十六进制的关系
2进制 0000 0001 0010 0011 0100 0101 0110 0111
16进制 0 1 2 3 4 5 6 7
2进制 1000 1001 1010 1011 1100 1101 1110 1111
16进制 8 9 a(10) b(11) c(12) d(13) e(14) f(15)
可以用四位数的二进制数来代表一个16进制,如3A16 转为二进制为:
3为0011,A 为1010,合并起来为00111010。可以将最左边的0去掉得1110102
右要将二进制转为16进制,只需将二进制的位数由右向左每四位一个单位分隔,将各单位对照出16进制的值即可。
二进制与八进制间的关系
二进制 000 001 010 011 100 101 110 111
八进制 0 1 2 3 4 5 6 7
二进制与八进制的关系类似于二进制与十六进制的关系,以八进制的各数为0到7,以三位二进制数来表示。如要将51028 转为二进制,5为101,1为001,0为000,2为010,将这些数的二进制合并后为1010010000102,即是二进制的值。
若要将二进制转为八进制,将二进制的位数由右向左每三位一个单位分隔,将事单位对照出八进制的值即可。

参考资料:http://zhidao.baidu.com/question/4790419.html

本回答被提问者采纳

八进制如何直接转换为十六进制
1、先将八进制转换成二进制,再将二进制转换成十六进制 2、先将八进制转换成十进制,再将十进制转换成十六进制 例如:八进制的:1234567 转换为二进制是每个数字转换为三位二进制:001 010 011 100 101 110 111 然后把这些数字从右边开始进行按四位分组:0 0101 0011 1001 0111 0111 然后从右边每...

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

八进制数如何转换成十六进制?
转换方法:以二进制位中介,即先将八进制数按照一位拆三位的方法转换为二进制,在对这个二进制数使用四位合一位的方法转换为十六进制。如:将13.4O转换为十六进制。1、将13.4O转换为二进制。转换方法在本文的01部分,结果是1011.1B。2、将第一步中的二进制数1011.1B转换为十六进制。整数部分101...

八进制如何直接转换为十六进制
方法如下:将八进制转换为二进制,然后再将二进制转换为十六进制,小数点位置不变。例:将八进制的(327)O转换为十六进制的步骤如下:1. 3 = 011;2. 2 = 010;3. 7 = 111;4. 0111 = 7;5. 1101 = D;6. 读数,读数从高位到低位,D7,即(327)O=(D7)H。

8进制和16进制怎么转换
8进制与16进制之间的转换有两种方法,具体如下:方法一:1、八进制转成二进制,方法为八进制数通过除2取余法,得到二进制数,对每个八进制为3个二进制,不足时在最左边补零;2、二进制转成十六进制,方法为4位二进制数按权展开相加得到1位八进制数。方法二:1、八进制转成十进制,方法为把八...

八进制数如何转换为十六进制数
八进制是没办法直接转换为十六进制的。八进制转换为十六进制数,使用二进制作为中间结果会比较还简单。比如:八进制的:1234567转换为二进制是每个数字转换为三位二进制:001 010 011 100 101 110 111然后把这些数字从右边开始进行按四位分组:0 0101 0011 1001 0111 0111然后从右边每四位组依次对应一...

八进制怎样转换成十六进制?
八进制转换为十六进制的两种常见方法如下:1. 首先将八进制数转换为二进制数,然后再将二进制数转换为十六进制数。例如,八进制数 347 转换为二进制数为 01110011,进一步转换为十六进制数为 E7。2. 另一种方法是先将八进制数转换为十进制数,接着将十进制数转换为十六进制数。继续使用八进制数 347...

八进制,怎么转为16进制?
八进制(Octal)、十六进制(Hexadecimal)和二进制(Binary)是三种常见的数制表示方式。它们之间的换算关系可以通过以下方式进行转换:八进制到十六进制和二进制的转换:每个八进制数位对应三个二进制数位,可以将每个八进制数位独立地转换为三位二进制数位,即: 0 → 000 1 → 001 2 → 010 3 →...

八进制怎样转换成十六进制?
一种是先将八进制转换成二进制,再将二进制转换成十六进制,一种是先将八进制转换成十进制,再将十进制转换成十六进制。假如八进制数为347,先用第一种方法,转换成二进制为011,100,111,再转换成十六进制为E7;第二种方法先转换成十进制为231,再将十进制转换成十六进制为E7。

八进制数如何转换为十六进制数?
1. 将八进制数转换为二进制数:对于每一位八进制数,使用除以2并取余数的方法,得到对应的二进制数。每个八进制数位将转换为3位二进制数。如果转换后的二进制数位不足3位,需要在最左边补零。2. 将二进制数转换为十六进制数:将每4位二进制数按照其权重(2^3, 2^2, 2^1, 2^0)相加,...

相似回答