数据进制转换

本文详细介绍了不同进制之间的转换方法,包括二进制转十进制、十进制转二进制、十进制转八进制、十进制转十六进制、二进制转十进制以及八进制转十进制。通过权重展开和除法策略,展示了具体的计算过程,帮助理解各种进制转换的原理。
摘要由CSDN通过智能技术生成
一、二进制转换十进制

权重展开并相加
设10011的十进制计算方法:

(12^4)+(02^3)+(02^2)+(12^1)+(12^0)=19

故10011的十进制为19

二、十进制转二进制

对十进制数除2并记录余数,得到的商值继续除2,直到商为0,结束计算
设345的二进制计算方法

345/2=172——1
172/2=86——0
86/2=43——0
43/2=21——1
21/2=10——1
10/2=5——0
5/2=2——1
2/2=1——0
1/2=0——1

故345的二进制数为101011001(反向读取)

三、十进制转八进制

同理如上,只是把除数改为8
设100的八进制计算方法为:

100/8=12——4
12/8=1——4
1/8=0——1

即100的八进制数为144

四、十进制转十六进制

同理如上,只是把除数改为16
设109的十六进制计算方法为:

109/16=6——13
13在十六进制中表示d

故109的十六进制为6d

五、二进制转十进制

按权重展开并相加。
设101的十进制计算方法为:

12^2+02^1+12^0=5

故101的十进制为5

六、八进制转十进制

同上理,权重展开并相加
设11的十进制计算方法为:

(18^1)+(18^0)=9

故11的十进制为9

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值