把0.1和0.01两个十进制小数化成二进制小数?

问题描述:

把0.1和0.01两个十进制小数化成二进制小数?

都是无限循环小数.方法如下:
把0.1(或0.01)不断地乘以2,若整数部分是0,则这一位是0,若整数部分是1,遇这一位是1,然后用乘积的小数部分继续乘下去.
结果是:
0.1(10)=0.0001100110011……(2)
0.01(10)=0.000000101000111101011100001010001111010111000010100011110110……(2)