关于#运算符#的问题,如何解决?

img


对于a-=b来说运用减法的出来的不应该是-0.600000吗。为什么还是原数值?希望可以得到智者的解答

a+=b等效于a=a+b,是所以第一次操作后a=1.2+1.8,
第二次操作a-=b,等效于a=a-b=3.0-1.8=1.2

因为a+=b之后的 a变化了,变成了3
所以-=b的时候,不能用1.2来算,而是用3来算。

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^