reference:language:modulo
no way to compare when less than two revisions
| 前一修订版 |
— | reference:language:modulo [2023/06/07 04:23] (当前版本) – 外部编辑 127.0.0.1 |
---|
| ====== %(取模) ====== |
| |
| ===== 描述 ===== |
| |
| 一个整数除以另一个数,其余数称为模。它有助于保持一个变量在一个特定的范围(例如数组的大小)。 |
| ===== 语法 ===== |
| |
| 结果=被除数%除数 |
| ===== 参数 ===== |
| |
| 被除数:一个被除的数字 |
| |
| 除数:一个数字用于除以其他数 |
| ===== 返回 ===== |
| |
| 余数(模) |
| ===== 举例 ===== |
| <code> |
| X = 7%5; // X为2 |
| X = 9% 5;// X为4 |
| X = 5% 5;// X为0 |
| X = 4%5; // X为4 |
| </code> |
| ===== 示例代码 ===== |
| <code cpp> |
| /*通过循环计算1到10的模*/ |
| |
| int values[10]; |
| int i = 0; |
| |
| void setup () { |
| } |
| |
| void loop() |
| { |
| values [i] = analogRead(0); |
| i =(i + 1)%10; //取模运算 |
| } |
| |
| </code> |
| ===== 提示 ===== |
| |
| 模运算符对浮点数不起作用。 |
| |
| |
reference/language/modulo.txt · 最后更改: 2023/06/07 04:23 由 127.0.0.1