“% (模)”的版本间的差异
(Created page with "https://www.microduino.cn/wiki/index.php/Arduino_语法手册/zh 返回Arduino语法手册") |
|||
| 第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; //取模运算
}
- 提示
模运算符对浮点数不起作用。