“% (取模)”的版本间的差异
来自YFRobotwiki
(以“<font color="orange" size="+1">'''描述'''</font> 用来计算一个数被另一个数整除的余数。广泛应用于在一个特定范围内,保持一个变...”为内容创建页面) |
|||
第53行: | 第53行: | ||
<font color="orange" size="+1">'''扩展阅读'''</font> | <font color="orange" size="+1">'''扩展阅读'''</font> | ||
+ | |||
[http://wiki.dfrobot.com.cn/index.php/%E5%8A%A0%EF%BC%8C%E5%87%8F%EF%BC%8C%E4%B9%98%EF%BC%8C%E9%99%A4 除运算] | [http://wiki.dfrobot.com.cn/index.php/%E5%8A%A0%EF%BC%8C%E5%87%8F%EF%BC%8C%E4%B9%98%EF%BC%8C%E9%99%A4 除运算] | ||
2017年9月10日 (日) 15:51的版本
描述
用来计算一个数被另一个数整除的余数。广泛应用于在一个特定范围内,保持一个变量。(比如:数组大小)
语法
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论坛