十进制625.25转化成二进制是多少(方法)?
答案:2 悬赏:0 手机版
解决时间 2021-01-18 05:11
- 提问者网友:火车头
- 2021-01-18 00:20
十进制625.25转化成二进制是多少(方法)?
最佳答案
- 五星知识达人网友:西风乍起
- 2021-01-18 00:59
二进制整数部分从小数点往前数第n位代表2的n-1次幂,所以对整数部分625可以用短除法求余
625/2=312余1
312/2=156余0
156/2=78 余0
78/2=39 余0
39/2=19 余1
19/2=9 余1
9/2=4 余1
4/2=2 余0
2/2= 1 余0
1/2=0 余1
所以二进制的整数部分就是1001110001
二进制小数部分从小数点往后数第n为代表2的-n次幂,所以可以用乘2求整数部分得出每一位
0.25*2=0.5 整数部分为0 记在2^(-1)位(就是二进制小数点后第一位),小数部分为0.5
0.5*2=1.0 整数部分为1 记在2^(-2)位(就是二进制小数点后第二位),小数部分为0停止计算
所以二进制的小数部分就是.01
(如果不为0就对小数部分继续像上面一样计算,很多时候会算出无限循环小数的
例如0.625
0.625*2=1 .25
0.25*2=0 .5
0.5*2=1 .0
0.625转化成二进制就是0.101)
合起来625.25转化成二进制就是1001110001.01
纯手打,累死我了。。。
625/2=312余1
312/2=156余0
156/2=78 余0
78/2=39 余0
39/2=19 余1
19/2=9 余1
9/2=4 余1
4/2=2 余0
2/2= 1 余0
1/2=0 余1
所以二进制的整数部分就是1001110001
二进制小数部分从小数点往后数第n为代表2的-n次幂,所以可以用乘2求整数部分得出每一位
0.25*2=0.5 整数部分为0 记在2^(-1)位(就是二进制小数点后第一位),小数部分为0.5
0.5*2=1.0 整数部分为1 记在2^(-2)位(就是二进制小数点后第二位),小数部分为0停止计算
所以二进制的小数部分就是.01
(如果不为0就对小数部分继续像上面一样计算,很多时候会算出无限循环小数的
例如0.625
0.625*2=1 .25
0.25*2=0 .5
0.5*2=1 .0
0.625转化成二进制就是0.101)
合起来625.25转化成二进制就是1001110001.01
纯手打,累死我了。。。
全部回答
- 1楼网友:洎扰庸人
- 2021-01-18 02:19
625.25(十进制) = 100
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯