Arduino 中的复合运算符就像在 C 中一样工作,它们可以帮助您节省一些编写时间,还可以减少代码中的行数。顾名思义,复合运算符结合了多个运算符。
下表列出了 Arduino 中的复合运算符。
假设在以下所有示例中a和b是具有值 a = 5 和 b = 2 的整数 -
运算符 | 描述 | 例子 | 输出 |
---|---|---|---|
++ | 增量 | a++ | a=6 |
-- | 递减 | a-- | a=4 |
+= | 化合物加成 | a+=b | a=7 |
-= | 复合减法 | a-=b | a=3 |
*= | 复合乘法 | a*=b | a=10 |
/= | 复合除法 | a/=b | a=2 |
%= | 复合余数 | a%=b | a=1 |
&= | 按位复合 AND | a&=b | a=0 |
|= | 复合按位或 | a|=b | a=7 |
^= | 复合按位异或 | a^=b | a=7 |