“% (取模)”的版本间的差异

来自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>
  
[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: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;   // 取模运算 
}
 


提示

取模运算符不可用于浮点型数据。


扩展阅读

除运算




返回Arduino语法参考列表

更多建议和问题欢迎反馈至 YFRobot论坛