2018772155 发表于 2020-11-1 15:58:22

有没有大佬解释一下下面这种计算结果产生的原理啊

大佬们能不能解释一下这种情况的原因啊

小甲鱼的铁粉 发表于 2020-11-1 16:25:55

本帖最后由 小甲鱼的铁粉 于 2020-11-1 16:33 编辑

最好不要使用浮点数去判断是否相等,因为他们永远不会止步于你以为的小数的位数{:10_256:}

小甲鱼的铁粉 发表于 2020-11-1 16:30:14

他们的后面还是有不准确的

2018772155 发表于 2020-11-1 22:18:21

小甲鱼的铁粉 发表于 2020-11-1 16:30
他们的后面还是有不准确的

那为啥第一个可以得到正确答案啊大佬

乐乐学编程 发表于 2020-11-1 23:46:19

浮点数是不能用等于号来进行判断的

小甲鱼的铁粉 发表于 2020-11-2 07:34:18

本帖最后由 小甲鱼的铁粉 于 2020-11-2 07:36 编辑

2018772155 发表于 2020-11-1 22:18
那为啥第一个可以得到正确答案啊大佬

按我们老师的说法,如果相等了,只能说明运气好{:10_250:},千万不能用相等去判断浮点数,如果在工作中出bug的话属于逻辑错误,程序员承担责任{:10_266:}
页: [1]
查看完整版本: 有没有大佬解释一下下面这种计算结果产生的原理啊