八进制数转换为二进制数,八进制数转换为十六进制数,或二进制数转换为十六进制的数的具体算法。。

只想要计算方法。比如八进制数127转换为二进制数是多少的具体算法。有公式更好。越简单明了越好。因为过两天要计算机考试,现在我还不会算。。。谢谢了。。如果好的话。还有加分的哦。

其实很简单的,
首先你要先换成十进制,
就如八进制的127
首先它分为个位,十位,和百位。
从最高位开始1乘以8等于8,转移到十位
十位就是8加2得10。再转移到个位。10乘以8得80加7得87。也就是八进制的127转换成十进制就是87。
再更具你的要求在计算。如换成十六进制就除以16看余数。余数就是个位的,商值就是十位,大于若十位大于16在除以16。余数就是十位,商值为百位,以此类推。
二进制也是一样的道理。只是位数会很大。
希望对你有用,我也是刚刚计算机考试中灵光一显想到的,加油吧。哦,对了
还有。十六进制中的ABCDE分别代表10,11,12,13,14,15
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-04-14
八进制数转换为二进制数:将一位八进制数用三位二进制数表示,对应关系如下:
八进制数 二进制数
0 000
1 001
2 010
3 011
4 100
5 101
6 110
7 111
二进制数转换为十六进制的数:用四位的二进制数表示一位十六进制数,对应关系:
二进制数 十六进制数
0000 0
0001 1
0010 2
0011 3
0100 4
0101 5
0110 6
0111 7
1000 8
1001 9
1010 A
1011 B
1100 C
1101 D
1110 E
1111 F
第2个回答  2011-04-14
十进制0 1 23 4 5 6。。。。。。10 11 12 13 14 15
二进制0000 0001。。。。。。。1010 1011。。。。。1111
十六进制0 1 2 。。。。。。。。。A,B C D E F
先记住这个表,二进制和十六进制就会了
十六进制转化为十进制给你举例1F3DH=16三次方*1+16二次方*15+16*3+16零次方*13
十进制转化为十六进制用除16取余数的办法
38947/16 余数分别是3 .2.8.9.0则38947的十六进制数为9823H,其中余数最后的零省略,其他余数倒叙排列,最后加H是表示十六进制数,八进制也用这种办法。中间其他转化你记住第一个表就ok

八进制数转换为二进制数,八进制数转换为十六进制数,或二进制数转换为...
从最高位开始1乘以8等于8,转移到十位 十位就是8加2得10。再转移到个位。10乘以8得80加7得87。也就是八进制的127转换成十进制就是87。再更具你的要求在计算。如换成十六进制就除以16看余数。余数就是个位的,商值就是十位,大于若十位大于16在除以16。余数就是十位,商值为百位,以此类推。

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

八进制怎么转换为二进制或十六进制?
一、八进制转换二进制 方法:取一分三法,即将一位八进制数分解成三位二进制数,用三位二进制按权相加去凑这位八进制数,小数点位置照旧。例:将八进制的(327)O转换为二进制的步骤如下:1. 3 = 011;2. 2 = 010;3. 7 = 111;4. 读数,读数从高位到低位,011010111,即(327)O=(1101011...

八进制、十六进制、二进制的换算关系?
将八进制数转换为十六进制时,先将每个八进制数位转换为三位二进制数,然后将二进制数转换为十六进制即可。将十六进制数转换为八进制时,先将十六进制数转换为二进制,然后将二进制转换为八进制即可。十六进制到八进制和二进制的转换:每个十六进制数位对应四个二进制数位,可以将每个十六进制数位独立地...

怎么把8进制的数转化为16进制的数
八进制数转换为十六进制数的过程可以分为两个步骤,首先将八进制数转换为二进制数,然后将得到的二进制数转换为十六进制数。1. 将八进制数转换为二进制数:对于每一位八进制数,使用除以2并取余数的方法,得到对应的二进制数。每个八进制数位将转换为3位二进制数。如果转换后的二进制数位不足3位,...

八进制转换为十六进制的方法
1. 首先,将八进制数转换为二进制数。这可以通过将每个八进制数字分解为其对应的二进制形式来实现。例如,八进制的3转换为二进制是011,八进制的2转换为二进制是010,八进制的7转换为二进制是111。2. 其次,将得到的二进制数转换为十六进制数。这可以通过将二进制数分组为每组四位(从右向左),...

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

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

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

8进制和16进制怎么转换
八进制转换为十六进制的方法是先将八进制数转换为二进制数,然后再将二进制数转换为十六进制数。例如:(712)8转换为二进制是(111001010)2,再转换为十六进制就是(1CA)16。十六进制转换为八进制的方法是先利用16分解为8的方法,将十六进制数转换为二进制数;再用三位二进制数合并为一位八进制数...

相似回答