十进制与二进制的装换是怎么样的?

发布网友 发布时间:2022-03-31 06:02

我来回答

1个回答

热心网友 时间:2022-03-31 07:32

将一个十进制数(D)装换成r进制数,其整数部分与小数部分是不一样的,需要分别转换:
整数部分:除r取余数。即用整数部分不断地除以r,取其余数,直到商为0.余数按反向排列。
小数部分:乘r取整。即用小数部分不断地乘以r取整数,直到小数部分积大于1.整数依序排列在小数点右边。
十进制换成二进制(B),将上面规则中r换成2就好。
r还可以有八进制(O)的8
十六进制(H)的16
小数部分可能较为难理解,例如:将(100.345)D转换成二进制
100/2=50…0
50/2=25…0
25/2=12…1
12/2=6…0
6/2=3…0
3/2=1…1
0.345*2=0.690
0.690*2=1.380
0.380*2=0.760
0.760*2=1.520
0.520*2=1.04
则(100.345)D=(100100.01011)B
参考资料
计算机应用技术

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com