两数(A、B)相加,A+B再赋值给B,A是一个不断变化的0.000XXXXXXXXXX这样的小数,B是一个初值为5000的数,且B的数值会随着加法的执行逐渐变为整数位数越来越多而小数位数越来越少的数(自XXXX.XX变为XXXXX.XX再变为XXXXXX.X),此时A这个0.000XXXXXXXXXX的数与B相加就会加不上,导致B不再变化。
我认为应该是A这个数值太小,而B这个数值比较大,加到后来四舍五入,就加上不上是了。
请教大家这样的两个数值相加应该怎样处理?因为是新手,所以如果大家有好的办法请尽量讲得详细一些,谢谢了。