十进制小数例如0.85如何转成二进制数。要详细过程
答案:1 悬赏:50 手机版
解决时间 2021-05-15 23:10
- 提问者网友:缘字诀
- 2021-05-15 15:32
十进制小数例如0.85如何转成二进制数。要详细过程
最佳答案
- 五星知识达人网友:动情书生
- 2021-05-15 16:30
二进制的小数与整数不一样。有限位的小数不一定可以转化成有限位的二进制小数。
二进制中小数点后第一位是2的-1次方,即0.5;
二进制中小数点后第二位是2的-2次方,即0.27;
二进制中小数点后第N位是2的-N次方,即1/(2^n)。
所以将0.85乘以2,为1.7,是大于1的,所以转换成二进制小数点后第一位是1;
取1.7的小数位剩以2,为1.4,是大于1的,所以转换成二进制小数点后第二位是1;
取1.4的小数位剩以2,为0.8,是小于1的,所以转换成二进制小数点后第三位是0;
依此类推,0.85H=0.11011001100……B,是从小数点后第三位起,以0110为循环节的无限循环小数。
具体题目要求精确到几位可以自行处理。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯