“% (取模)”的版本间的差异
来自YFRobotwiki
第20行: | 第20行: | ||
余数 | 余数 | ||
+ | |||
<font color="orange" size="+1">'''示例'''</font> | <font color="orange" size="+1">'''示例'''</font> |
2017年9月10日 (日) 15:52的版本
描述
用来计算一个数被另一个数整除的余数。广泛应用于在一个特定范围内,保持一个变量。(比如:数组大小)
语法
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; // 取模运算 }
提示
取模运算符不可用于浮点型数据。
扩展阅读
更多建议和问题欢迎反馈至 YFRobot论坛