0.1 1的循环乘以9等于0.9 9的循环对吗

来源:百度知道 编辑:UC知道 时间:2024/09/20 18:30:33

对啊.不过有时候数学就是让你捉摸不透,也不能叫真.比如说1除以9就等于0.11循环.

是对的. 从两个角度看.
一, 0.1, 1的循环每一位乘9确实得0.9, 9的循环. 这是无懈可击的.
二, 数学上能证明0.9, 9的循环等于1, 而0.1, 1的循环等于1/9, 所以
0.111…… *9
=1/9*9
=1
=0.999……

在数学上是对的,在编程中一般不能实现存储无限循环数.

C语言中float类型只保留7位有效数字,剩余部分不确定。
但是计算中按double类型计算。所以上述运算是没有意义的。

等于1,可以证明的

没意义的