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