中易网

十进制数73.75转换成2进制是多少

答案:1  悬赏:0  
解决时间 2021-01-14 11:10
  • 提问者网友:鐵馬踏冰河
  • 2021-01-14 08:15
十进制数73.75转换成2进制是多少
最佳答案
  • 二级知识专家网友:西风乍起
  • 2021-01-14 09:52
首先,十进制整数部分与小数部分的转换时不同的。

(1)对于整数部分来说,采用"除2取余,逆序排列"法。具体做法是:用2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为0时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。
也就是
73/2 = 36 .......... 1
36/2 = 18 .......... 0

18/2 = 9 .......... 0
9/2 = 4 .......... 1
4/2 = 2 .......... 0
2/2 = 1 .......... 0
1/2 = 0 .......... 1
然后我们将余数按从下往上的顺序书写就是:1001001,这就是整数部分73的二进制。

(2)对于小数部分来说,乘2取整法,即将小数部分乘以2,然后取整数部分,剩下的小数部分继续乘以2,然后取整数部分,剩下的小数部分又乘以2,一直取到小数部分为零为止.如果永远不能为零,就同十进制数的四舍五入一样,按照要求保留多少位小数时,就根据后面一位是0还是1,取舍,如果是零,舍掉,如果是1,向入一位.换句话说就是0舍1入.读数要从前面的整数读到后面的整数。
0.75 * 2 = 1.5 ......... 1
0.5 * 2 = 1.0 ......... 1
然后我们将整数部分按从上往下的顺序书写就是:0.11,这就是小数部分0.75的二进制。

因此,73.75转化成二进制是 (1001001.11)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息