第一篇博客:如何将十进制转化为二进制


将十进制转化为二进制其实并不难。

十进制整数转化为二进制数

就十进制整数而言,以十进制的173为例
173/2=86……1
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
所以转化出的二进制数为10101101(注意是倒叙的)

十进制小数转化为二进制数

同样不复杂,首先将小数点前后的数分成两部分
对于整数部分,和整数的处理方式相同。
对于小数部分,以0.8125为例
0.81252=1.625 整数部分为1
0.6250
2=1.250 整数部分为1
0.25002=0.500 整数部分为0
0.5000
2=1.000 整数部分为1
所以得到的数即为:0.1101

综上所述

对于173.8125 (十进制)
就等于10101101.1101 (二进制)

第一次写博客,内容十分空虚,需要继续努力。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值