2,6,8,10进制之间的转换

来源:百度知道 编辑:UC知道 时间:2024/06/06 16:49:53
请依次说明:
1、二进制转换十进制(1)整数(2)小数
2、十进制转换二进制(1)整数(2)小数
3、八进制转换十进制(1)整数(2)小数
4、十进制转换八进制(1)整数(2)小数
5、十六进制转换十进制(1)整数(2)小数
6、十进制转换十六进制(1)整数(2)小数
分别举例!!
可不是光举例,还要说方法!

两个进制(其中之一为10进制)之间的互转(手工计算方法)
以2,10进制互转为例,其他请举一反三:
二进制数1101转十进制:
1×2的三次幂+1×2的二次幂+0×2的一次幂+1×2的零次幂=8+4+0+1=13
附加一个八进制转十进制的例子吧:
507(八进制转10进制):
5×8的2次幂+0×8的1次幂+7×8的0次幂=
5×64+0×8+7×1=327(10进制)

以上是小进制向大进制的转换,从2->10和8->10,下面说说大进制向小进制的转换。(方法是相除去余)
10进制327转八进制:
327/8 = 40 余数为7
40/8 = 5 余数为0
于是八进制数为507(第一位5是最后的商)
10进制13转2进制:
13/2 = 6 余数为1
6/2 = 3 余数为0
3/2 = 1 余数为1
所以对应的二进制数为1101(第一位1是最后的商)

再测试一下,把307(10进制)转换为16进制:
307/16 = 19 余数为3
19/16 = 1 余数为3
对应的16进制数应该是:133
再把133转回10进制:
1×16的2次幂+3×16的1次幂+3×16的零次幂
=256+48+3=307

1、二进制转换十进制(1)整数(2)小数
整数:10010001011->1163
小数:无
2、十进制转换二进制
整数:1652->11001110100
小数: 1652.56->11001110100
3、八进制转换十进制
整数:45367->19191
小数 :无
4、十进制转换八进制
整数:3654->7106
小数 :365.45->555
5、十六进制转换十进制
整数:12ABC->76476
小数: 无
6、十进制转换十六进制
整数:12548->3104<