十进制、八进制和十六进制之间怎么转换?

如题所述

(1)二进制转换为十进制

将每个二进制数按权展开后求和即可。请看例题:

把二进制数(101.101)2=1*22+0*21+1*20+1*2-1+0*2-2+1*2-3=(5.625)10

(2)十进制转换为二进制

一般需要将十进制数的整数部分与小数部分分开处理。

整数部分计算方法:除2取余法请看例题:

十进制数(53)10的二进制值为(110101)2

小数部分计算方法:乘2取整法,即每一步将十进制小数部分乘以2,所得积的小数点左边的数字(0或1)作为二进制表示法中的数字,第一次乘法所得的整数部分为最高位。请看例题:

将(0.5125)10转换成二进制。(0.5125)10=(0.101)2

2。 八进制、十六进制与十六进制间的转换

八进制、十六进制与十六进制之间的转换方法与二进制,同十进制之间的转换方法类似。例如:

(73)8=7*81+3=(59)10

(0.56)8=5*8-1+6*8-2=(0.71875)10

(12A)16=1*162+2*161+A*160=(298)10

(0.3C8)16=3*16-1+12*16-2+8*16-3=(0.142578125)10

十进制整数→→→→→八进制方法:“除8取余”

十进制整数→→→→→十六进制方法:“除16取余” 例如:

(171)10=(253)8

(2653)10=(A5D)16

十进制小数→→→→→八进制小数 方法:“乘8取整”

十进制小数→→→→→十六进制小数方法:“乘16取整”例如:

(0。71875)10=(0.56)8

(0.142578125)10=(0.3C8)16

3.非十进制数之间的转换

(1)二进制数与八进制数之间的转换

转换方法是:以小数点为界,分别向左右每三位二进制数合成一位八进制数,或每一位八进制数展成三位二进制数,不足三位者补0。例如:

(423。45)8=(100 010 011.100 101)2

(1001001.1101)2=(001 001 001.110 100)2=(111.64)8

2。二进制与十六进制转换

转换方法:以小数点为界,分别向左右每四位二进制合成一位十六进制数,或每一位十六进制数展成四位二进制数,不足四位者补0。例如:

(ABCD。EF)16=(1010 1011 1100 1101.1110 1111)2

(101101101001011.01101)2=(0101 1011 0100 1011.0110 1000)2=(5B4B。68)16
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-04-20

追答

十进制,八进制,十六进制之间怎么换算!
八转十进制 (31.5)(八) 整数部分: 3*8(1)+1*8(0)=25 小数部分: 5*8(-1)=0.625 所以(31.5)(八)=(25.625)(十) 十转八进制 (25.625)(十) 整数部分: 25\/8=3...1 3\/8 =0...3 然后我们将余数按从下往上的顺序书写就是:31,那么这个31就是十进制25...

八进制,十进制,十六进制之间的互换怎么算
方法:按权相加法,即将八进制每位上的数乘以位权,然后相加之和即是十进制数。二、八进制与十六进制的转换 方法:一般不能互相直接转换,一般是将八进制(或十六进制)转换为二进制,然后再将二进制转换为十六进制(或八进制),小数点位置不变。那么相应的转换请参照上面二进制与八进制的转换和二进制...

二进制,八进制,十进制,十六进制之间的转换
先转换为二进制,再转换为八进制即可。

计算机二进制,十进制,八进制,十六进制怎么转换
1、十进制到八进制:除8取余数 最后把余数倒过来 同时我们也可以先将十进制转换成二进制,然后将二进制又转换成八进制 比如:2456 转化成八进制数字:4630 2456\/8=307,余0;307\/8=38,余3;38\/8=4,余6;4\/8=0,余4。将所有余数倒序相连,得到结果:4630。因此十进制的2456转换为八进制结果...

十进制、八进制和16进制之间的转换关系如何?
2 8 10 16进制之间的转换如下:有一个公式:二进制数、八进制数、十六进制数的各位数字分别乖以各自的基数的(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...

10进制转为2进制、8进制、16进制的公式
则214(十进制)=326(八进制)。3、十进制整数转十六进制数方法:除以16取余,逆序排列(除16取余法)具体做法:用16整除十进制整数,可以得到一个商和余数;再用16去除商,又会得到一个商和余数,如此进行,直到商为小于1时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二...

十进制数转换成十六进制和八进制的计算公式
十进制、八进制、十六进制是不同基数的数字表示系统。十进制由0-9十个数字组成,八进制由0-7八个数字组成,十六进制由0-9以及a-f十六个数字组成。转换方法如下。以156为例,转换为八进制。除以8得到商和余数,重复此过程直到商为0。具体步骤如下:156除以8等于19余4;19除以8等于2余3;2除以8...

计算机二进制十进制八进制十六进制的转换
方法一:1、八进制转成二进制,方法为八进制数通过除2取余法,得到二进制数,对每个八进制为3个二进制,不足时在最左边补零。2、二进制转成十六进制,方法为4位二进制数按权展开相加得到1位八进制数。方法二:1、八进制转成十进制,方法为把八进制数按权展开、相加即得十进制数。2、十进制转...

十进制、八进制以及十六进制之间是如何转换的?
对于八进制,每个位置上的数字可以是0-7之间的任意一个。从右往左,每个位置的权重是8的幂次方。例如,八进制数173可以按权展开为1×8^2 + 7×8^1 + 3×8^0 = 64 + 56 + 3 = 123(十进制)。最后,对于十六进制,每个位置上的数字可以是0-9或A-F(代表10-15)。从...

八进制十进制十六进制之间怎么转换
按(x)8---(x)2---(x)16,(x)2---(x)10的顺序。(x)8---(x)2:1位(x)8=3位(x)2,(0)8=(000)2、(1)8=(001)2、(2)8=(010)2、(3)8=(011)2、(4)8=(100)2、(5)8=(101)2、(6)8=(110)2、(7)8=(111)2。(x)2---(x)16:4位(x)2=1位(x)16,(0000...

相似回答