% (取模)

從 YFRobotwiki
在2017年9月10日 (日) 15:51由Allblue對話 | 貢獻所做的修訂版本

(差異) ←上個修訂 | 最新修訂 (差異) | 下一修訂→ (差異)
跳到: 導覽搜尋

描述

用來計算一個數被另一個數整除的餘數。廣泛應用於在一個特定範圍內,保持一個變量。(比如:數組大小)


語法

result = dividend % divisor 


參數

dividend: 被除數
divisor: 除數


返回 餘數

示例

x = 7 % 5;   // x为2
x = 9 % 5;   // x为4
x = 5 % 5;   // x为0
x = 4 % 5;   // x为4


示例代碼

 /* 通过循环,每次更新数组里面的数值 */

int values[10];
int i = 0;

void setup() {}

void loop()
{
  values[i] = analogRead(0);
  i = (i + 1) % 10;   // 取模运算 
}
 


提示

取模運算符不可用於浮點型數據。


擴展閱讀 除運算




返回Arduino語法參考列表

更多建議和問題歡迎反饋至 YFRobot論壇