将十进制数139.67转换为二进制数步骤?

发布网友 发布时间:2022-04-23 21:00

我来回答

1个回答

热心网友 时间:2023-07-16 15:43

按"权"展开
139.67 = 139 + 67
139 :
139/2 = 69.....1
69/2=34......1
34/2=17......0
17/2=8......1
8/2=4.......0
4/2=2......0
2/2=1......0
1/2=0.......1
从下往上二进制为 10001011
0.67
十进制的小数转换为二进制小数,主要是利用小数部分乘2,取整数部分,直至小数点后为0。
0.67*2=1.34--------1
0.34*2=0.68--------0
0.68*2=1.36--------1
...
将取得的数字从上到下
101
小数乘2以后,小数部分一直无法得到0,这种只需要到一定的精确度就行
(139.67)D = (10001011.101)B

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