“% (取模)”的版本间的差异
来自YFRobotwiki
(未显示1个用户的2个中间版本) | |||
第18行: | 第18行: | ||
<font color="orange" size="+1">'''返回'''</font> | <font color="orange" size="+1">'''返回'''</font> | ||
+ | |||
余数 | 余数 | ||
+ | |||
<font color="orange" size="+1">'''示例'''</font> | <font color="orange" size="+1">'''示例'''</font> | ||
第54行: | 第56行: | ||
<font color="orange" size="+1">'''扩展阅读'''</font> | <font color="orange" size="+1">'''扩展阅读'''</font> | ||
− | [ | + | [[加,减,乘,除| 除运算]] |
2017年9月10日 (日) 15:54的最后版本
描述
用来计算一个数被另一个数整除的余数。广泛应用于在一个特定范围内,保持一个变量。(比如:数组大小)
语法
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论坛