将121.8125十进制数转化为二进制数?要求写出整数部分和小数部分的计算过程如何做

2020-08-31 科技 202阅读
整数部分和小数部分一般分开进行计算。
121除以2余1,所以第1位为1,商60
60除以2余0,所以第2位为0,商30
30除以2余0,所以第3位为0,商15
15除以2余1,所以第4位为1,商7
7除以2余1,所以第5位为1,商3
3除以2余1,所以第6位为1,商1
1除以2余1,所以第7位为1
故整数部分为1111001
0.8125乘以2=1.625>1,所以第1位为1,1.625-1=0.625
0.625乘以2= 1.25>1,所以第2位为1, 1.25-1=0.25
0.25乘以2= 0.5<1,所以第3位为0
0.5乘以2= 1=1,所以第4位为1
故小数部分为0.1101
综上得到121.8125的二进制为1111001.1101
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com