计算机编程总是要进行大量的代码输入,所以我们在编程过程中会尽量简化代码,以便减少输入量。复合赋值运算符就是为了减少代码输入量而设计的。复合赋值常用于在程序中改变变量自身的值。
表 1 列出了 C语言中常用的复合赋值运算符。
复合运算符 | 示例 | 等价语句 |
---|---|---|
+= | count += 2; | count = count+2; |
-= | price -= 0.5; | price = price-0.5; |
*= | total *= 1.25; | total = total*1.25; |
/= | average /= 4; | average =average/4; |
%= | days %= 7; | days =days%7; |
图 1 展示了利用复合赋值运算符给变量赋值的过程。