永发信息网

将37.859换成二进制数是多少

答案:2  悬赏:20  手机版
解决时间 2021-11-14 07:31
  • 提问者网友:火车头
  • 2021-11-13 16:43
将37.859换成二进制数是多少
最佳答案
  • 五星知识达人网友:狂恋
  • 2021-11-13 17:06
100101.1101101111100111011011001000110
整数部分相信你没问题,关键是小数部分
关键是把0.859变成二进制;
二进制从小数的最后一位开始就是1/2 1/4 1/8
那么找一个n,使得2^(n)*0.859=整数,
用计算器找一下,n=31,对应的证书就是1844688454
转成2进制就是1101101111100111011011001000110
然后再除以2^(31)
二进制除以2,就是移动小数点,向前移31未,就是0.1101101111100111011011001000110
再算出整数就是100101.1101101111100111011011001000110
当然这个也是约等于,所以是个近似值
全部回答
  • 1楼网友:神鬼未生
  • 2021-11-13 17:28
整数部分(……为余数): 37÷2=18……1 18÷2=9……0 9÷2=4……1
4÷2=2……0 2÷2=1……0 1÷2=0……1 所以整数部分37对应的二进制数为 100101
小数部分(……为整数):0.859×2=0.718……1 0.718×2=0.436……1 0.436×2=0.872……0 0.872×2=0.744……1 0.744×2=0.488……1 0.488×2=0.976……0 0.976×2=0.952……1 0.952×2=0.904……1 所以小数部分0.859 对应的二进制数为 0.11011011(可根据精度要求继续)
所以 十进制数37.859对应的二进制数为100101.11011011。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯