永发信息网

十进制变二进制小数乘二取整是什么意思

答案:2  悬赏:80  手机版
解决时间 2021-11-21 07:35
  • 提问者网友:太高姿态
  • 2021-11-21 03:04
十进制变二进制小数乘二取整是什么意思
最佳答案
  • 五星知识达人网友:撞了怀
  • 2021-11-21 03:39
16 8 4 2 1 . 1/2 1/4 1/8

比如10.625转换成二进制,整数部分是1010,方法是除2求余
小数部分是101
0.625*2=1.25,取整数部分1作为当前取值,下面用得数的小数部分继续计算
0.25*2=0.5,取整数部分0
0.5*2=1.0,取整数部分1,小数部分为0了可以停止计算
综合上面10.625转换为二进制数为1010.101追问我懂啦谢谢你
全部回答
  • 1楼网友:持酒劝斜阳
  • 2021-11-21 05:05
比如说十进制的 8 变成二进制就成了 1000追问追答我听不见声音 你能直接打字吗追问那好吧,就是我问的是小数部分的,他的规则是乘二取整,但你说的是整数部分的,就比如说0.625变成0.101我就不懂追答乘2取整法,即将小数部分乘以2,然后取整数部分,剩下的小数部分继续乘以2,然后取整数部分,剩下的小数部分又乘以2,一直取到小数部分
为零为止。如果永远不能为零,就同十进制数的四舍五入一样,按照要求保留多少位小数时,就根据后面一位是0还是1,取舍,如果是零,舍掉,如果是1,向入一位。换句话说就是0舍1入。读数要从前面的整数读到后面的整数,下面举例:
例1:将0.125换算为二进制
得出结果:将0.125换算为二进制(0.001)2
分析:
第一步,将0.125乘以2,得0.25,则整数部分为0,小数部分为0.25;
第二步, 将小数部分0.25乘以2,得0.5,则整数部分为0,小数部分为0.5;
第三步, 将小数部分0.5乘以2,得1.0,则整数部分为1,小数部分为0.0;
第四步,读数,从第一位读起,读到最后一位,即为0.001。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯