(+=) 与 (= ?+) 在赋值中使用二院运算符 // 运算符要放在 = 号左边 x += 4 等价于 x = x+4 注意 如果运算符得到一个值(x=10),其类型与左侧操作数的类型不同(假设为: 10.0),就会发生强制类型转换。例如,x是一个int,则 x += 10.0 是合法的,将把x设置为: (int)(x+10.0) 但是 同理 x *= 10.0; // 等价于: x = (int) (x * 10.0); x /= 10.0; // 等价于: x = (int) (x / 10.0); x -= 10.0; // 等价于: x = (int) (x - 10.0);