Arduino 中的複合運算子
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 |
&= | 複合按位與 | a&=b | a=0 |
|= | 複合按位或 | a|=b | a=7 |
^= | 複合按位異或 | a^=b | a=7 |
廣告