通常我们的浮点数是二进制存储,用来表示十进制的整数是没有问题的,但是用来表示十进制的小数就需要进行近似计算。
比如1/5就不能用二进制精确的标志,但是可以用十进制精确的表示,2是10的公因子,因此推断二进制可以表示的数,十进制都可以表示,但是对于三进制而言,其可以表示1/3,十进制却不可以,因为10与3不存在公共部分,没有相互联系,故而不可以。
通常我们的浮点数是二进制存储,用来表示十进制的整数是没有问题的,但是用来表示十进制的小数就需要进行近似计算。
比如1/5就不能用二进制精确的标志,但是可以用十进制精确的表示,2是10的公因子,因此推断二进制可以表示的数,十进制都可以表示,但是对于三进制而言,其可以表示1/3,十进制却不可以,因为10与3不存在公共部分,没有相互联系,故而不可以。