3.1 将0.1累加100次也得不到10
由心算得:0.1累加100次后的结果是10,但是由程序运行之后显示的结果不是10。

程序没有错,计算机也没有出现故障,当然C语言也没有问题,可为什么会出现这样的结果呢?
这时如果考虑下计算机处理小数的机制,就讲的通了。那么计算机内部是如何处理小数的呢?
由心算得:0.1累加100次后的结果是10,但是由程序运行之后显示的结果不是10。

程序没有错,计算机也没有出现故障,当然C语言也没有问题,可为什么会出现这样的结果呢?
这时如果考虑下计算机处理小数的机制,就讲的通了。那么计算机内部是如何处理小数的呢?