没有具体的确认方法.转换办法是乘2取整.因此小数部分乘2取整后的余数为0时自然结束.如果小数为0.5那二进制0.1直接就结束了.
只是一般的小数可能会一直乘下去,这时侯就需要0舍1入的取小数位数了.
51.625转换成二进制.就是因为0.625的特殊性所以只有3位小数.
100.345就有5位,换个小数可能就更多了.
没有具体的确认方法.转换办法是乘2取整.因此小数部分乘2取整后的余数为0时自然结束.如果小数为0.5那二进制0.1直接就结束了.
只是一般的小数可能会一直乘下去,这时侯就需要0舍1入的取小数位数了.
51.625转换成二进制.就是因为0.625的特殊性所以只有3位小数.
100.345就有5位,换个小数可能就更多了.