十进制小数转换成二进制小数采用"乘2取整,顺序排列"法。
以0.875为例,具体做法是:一、取整运算 1、用2乘十进制小数,可以得到积:2*0.875=1.75;2、将积的整数部分1取出,再用2乘余下的小数部分0.75,又得到一。
比如说12.5怎样转换为二进制数按如下算法进行:1)首先给小数部分乘2,如果小数点前为1;则计1,为0,则计0。
2)再对剩下的小数部分乘2,再计出1或0。
3)重复以上步骤,直至达到需要的精度。
例如:0.2887转化为二进制数:0.2887 2 = 0.5774 。

举个例子最好,十进的小数转成二进都是无限循环的吗 拒绝复制的!!十进制小数转换成二进制小数采用"乘2取整,顺序排列"法。
以0.875为例,具体做法是:一、取整运算 1、用2乘十进制小数,可以得到积:2*0.875=1.75;2、将积的整数部分1取出,再用2乘余下的小数部分0.75,又得到一。
十进制小数转换成二进制小数采用"乘2取整,顺序排列"法。
以0.875为例,具体做法是:一、取整运算 1、用2乘十进制小数,可以得到积:2*0.875=1.75;2、将积的整数部分1取出,再用2乘余下的小数部分0.75,又得到一。

是十六进制吧……小数部分的转化方法是:首先乘以对应的进制数(如16进制就乘以16)得到新的数,其中整数部分另外记下来,剩余的小数部分再乘以对应的进制数,得到新的数后,其中整数部分记在之前记的数字后,剩余的小数部分。