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

来自Microduino Wikipedia
跳转至: 导航搜索
 
 
第1行: 第1行:
 +
*'''%(取模)'''
 +
*'''描述'''
 +
 +
一个整数除以另一个数,其余数称为模。它有助于保持一个变量在一个特定的范围(例如数组的大小)。
 +
 +
*'''语法'''
 +
 +
结果=被除数%除数
 +
 +
参数
 +
 +
被除数:一个被除的数字
 +
 +
除数:一个数字用于除以其他数
 +
 +
返回
 +
 +
余数(模)
 +
 +
*'''举例'''
 +
<pre style="color:green">
 +
 +
X = 7%5; // X为2
 +
X = 9% 5;// X为4
 +
X = 5% 5;// X为0
 +
X = 4%5; // X为4
 +
 +
</pre>
 +
 +
/*通过循环计算1到10的模*/
 +
<pre style="color:green">
 +
 +
int values[10];
 +
int i = 0;
 +
 +
void setup () {
 +
}
 +
 +
void loop()
 +
{
 +
  values [i] = analogRead(0);
 +
  i =(i + 1)%10; //取模运算
 +
}
 +
</pre>
 +
 +
*'''提示'''
 +
 +
模运算符对浮点数不起作用。
 +
 
[[https://www.microduino.cn/wiki/index.php/Arduino_%E8%AF%AD%E6%B3%95%E6%89%8B%E5%86%8C/zh 返回Arduino语法手册]]
 
[[https://www.microduino.cn/wiki/index.php/Arduino_%E8%AF%AD%E6%B3%95%E6%89%8B%E5%86%8C/zh 返回Arduino语法手册]]

2016年3月28日 (一) 07:55的最新版本

  • %(取模)
  • 描述

一个整数除以另一个数,其余数称为模。它有助于保持一个变量在一个特定的范围(例如数组的大小)。

  • 语法

结果=被除数%除数

参数

被除数:一个被除的数字

除数:一个数字用于除以其他数

返回

余数(模)

  • 举例

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

/*通过循环计算1到10的模*/


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

模运算符对浮点数不起作用。

[返回Arduino语法手册]