我在一次考试中得到了以下考题,如果有人能帮助解释以下问题,我将不胜感激。
考虑以下代码:
double a = 1.0, b = 1.0, c = 1.0e-16; a += c; a -= c; b -= c; b += c;
a 和 b 的值是什么?
A: a 和 b 都等于 1:0。
B:a 等于 1:0,b 小于 1:0。
C:a小于1:0,b等于1:0。
D:a小于1:0且b小于1:0。
c floating-point
c ×1
floating-point ×1