十进制小数怎么换成二进制啊 ??????

求高手速答!!!
2024-11-23 18:07:38
推荐回答(5个)
回答1:

十进制小数转换成二进制

方法:乘2取整.即用2连续去乘纯小数部他,直至小数部分为零或满足所要求的精度,每次乘积的整数部分顺序排列,就得到要求的二进制小数.
例:
0.375转换成二进制
0.375

* 2
______________
0.750 整数部分为 0 小数部分为0.75

* 2
______________
1.50 整数部分为1 小数部分为0.5(再用0.5 * 2)
0. 5
* 2
_____________
1.0 整数部分为1 小数部分为 0(注,有的十制数,乘积以后小数部分总也得不到0 ,这时候只要乘到所需要的小数位数就可)

即:0.375=0.011B或写成 0.375D=0.011B

回答2:

和整数部分一样,用该数位的数字乘以该数位的位权,然后一一累加.
个位的位权是2的零次方,十分位的位权是2的-1次方也就是1/2,依此类推百分位位权2的-2次方即1/4...

例:二进制数101.101化成十进制
1*8+0*4+1*1+1*0.5+0*0.25+1*0.125=9.625

回答3:

小数是*2看是否能进位
1011.011就是
1*8+0*4+1*2+1*1+0*0.5+1*0.25+1*0.125=?

回答4:

回答5:

*2