C语言输入输出 -C语言复合赋值运算符
计算机编程总是要进行大量的代码输入,所以我们在编程过程中会尽量简化代码,以便减少输入量。复合赋值运算符就是为了减少代码输入量而设计的。复合赋值常用于在程序中改变变量自身的值。
表 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 展示了利用复合赋值运算符给变量赋值的过程。

图 1:利用复合赋值运算符改变原变量的值