进制转换

一、进制介绍

进制转换是人们利用符号来计数的方法,包含很多种数字转换,常用的有二进制、八进制、十进制、十六进制。

二进制逢2进1       包含0、1
八进制逢8进1       包含0、1、2、3、4、5、6、7、8
十进制逢10进1     包含0、1、2、3、4、5、6、7、8、9
十六进制逢16进1  包含0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F
其中A=10、B=11、C=12、D=13、E=14、F=15

二、进制转换
根据实际需要一般采用除权取余法,倒读,或者乘权取整法,正读进行进制转换

现在假设一个十进制数173,下面采用除权取余法分别化成二进制、八进制、十六进制


现在再按上面的二进制、八进制、十六进制采用乘权取整法分别化成十进制


二进制化十进制:     1*2^7+0*2^6+1*2^5+0*2^4+1*2^3+1*2^2+0*2^1+1*2^0=173
八进制化十进制:     2*8^2+5*8^1+5*8^0=173
十六进制化十进制: 10*16^1+13*16^0=173

三、二进制8421BCD码转化方法

一种由二进制直接化八进制、十进制、十六进制,主要采用8421BCD码

173的二进制码为10101101
8421BCD码的规则即计算每一位有1的数值的和
1=1
2=10
4=100
8=1000
若101则等于4+1=5
转八进制
由于只要3个数就能组成8种组合因此八进制用3位二进制组成
先把二进制分为3为一组,不够用0在前面补
010 101 101
前面补1个0凑够3位,然后就可以根据8421BCD码读出
2 5 5
转十进制
十进制比较特殊,不需要分组,直接累加值为1的数值就可以
1 0 1 0 1 1 0 1
然后就可以根据8421BCD码读出
128+0+32+0+8+4+0+1=173


转十六进制
由于只要4个数就能组成16种组合因此八进制用4位二进制组成
先把二进制分为3为一组,不够用0在前面补
0000 1010 1101
前面补3个0凑够4位然后就可以根据8421BCD码读出
0 A D
把0舍弃因此二进制数直接等于AD


四、使用电脑计算机附带的计算器转换

如果是在电脑的使用过程中需要转换,也可以使用电脑附带的计算机进行转换

按打开计算器,并点击菜单查看由标准型转换为科学型



先选择十进制,然后输入173



最后再点击要转换的进制即可,如十六进制



五、进制之间的转换表


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值