
- Arduino 教程
- Arduino - 首頁
- Arduino - 概述
- Arduino - 開發板說明
- Arduino - 安裝
- Arduino - 程式結構
- Arduino - 資料型別
- Arduino - 變數與常量
- Arduino - 運算子
- Arduino - 控制語句
- Arduino - 迴圈
- Arduino - 函式
- Arduino - 字串
- Arduino - 字串物件
- Arduino - 時間
- Arduino - 陣列
- Arduino 函式庫
- Arduino - I/O 函式
- Arduino - 高階 I/O 函式
- Arduino - 字元函式
- Arduino - 數學庫
- Arduino - 三角函式
- Arduino 高階
- Arduino - Due & Zero
- Arduino - 脈衝寬度調製 (PWM)
- Arduino - 隨機數
- Arduino - 中斷
- Arduino - 通訊
- Arduino - I2C (積體電路間通訊)
- Arduino - SPI (序列外圍介面)
- Arduino 專案
- Arduino - LED 閃爍
- Arduino - LED 漸變
- Arduino - 讀取模擬電壓
- Arduino - LED 條形圖
- Arduino - 鍵盤登出
- Arduino - 鍵盤訊息
- Arduino - 滑鼠按鍵控制
- Arduino - 鍵盤序列埠
- Arduino 感測器
- Arduino - 溼度感測器
- Arduino - 溫度感測器
- Arduino - 水位檢測/感測器
- Arduino - PIR 感測器
- Arduino - 超聲波感測器
- Arduino - 連線開關
- 電機控制
- Arduino - 直流電機
- Arduino - 伺服電機
- Arduino - 步進電機
- Arduino 和聲音
- Arduino - 音調庫
- Arduino - 無線通訊
- Arduino - 網路通訊
- Arduino 有用資源
- Arduino - 快速指南
- Arduino - 有用資源
- Arduino - 討論
Arduino - 複合運算子
假設變數 A 為 10,變數 B 為 20,則:
運算子名稱 | 簡單運算子 | 描述 | 示例 |
---|---|---|---|
遞增 | ++ | 遞增運算子,將整數值增加一。 | A++ 將得到 11 |
遞減 | -- | 遞減運算子,將整數值減少一。 | A-- 將得到 9 |
複合加法 | += | 加法和賦值運算子。它將右運算元加到左運算元,並將結果賦值給左運算元。 | B += A 等效於 B = B + A |
複合減法 | -= | 減法和賦值運算子。它將右運算元從左運算元中減去,並將結果賦值給左運算元。 | B -= A 等效於 B = B - A |
複合乘法 | *= | 乘法和賦值運算子。它將右運算元乘以左運算元,並將結果賦值給左運算元。 | B *= A 等效於 B = B * A |
複合除法 | /= | 除法和賦值運算子。它將左運算元除以右運算元,並將結果賦值給左運算元。 | B /= A 等效於 B = B / A |
複合取模 | %= | 取模和賦值運算子。它使用兩個運算元進行取模運算,並將結果賦值給左運算元。 | B %= A 等效於 B = B % A |
複合按位或 | |= | 按位或和賦值運算子 | A |= 2 等同於 A = A | 2 |
複合按位與 | &= | 按位與和賦值運算子 | A &= 2 等同於 A = A & 2 |
示例
void loop () { int a = 10,b = 20 int c = 0; a++; a--; b += a; b -= a; b *= a; b /= a; a %= b; a |= b; a &= b; }
結果
a = 11 a = 9 b = 30 b = 10 b = 200 b = 2 a = 0 a = 0 a = 30
arduino_operators.htm
廣告