reference:language:modulo
差别
这里会显示出您选择的修订版和当前版本之间的差别。
| 前一修订版 | |||
| — | reference:language:modulo [2025/10/11 02:55] (当前版本) – 外部编辑 127.0.0.1 | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| + | ====== %(取模) ====== | ||
| + | |||
| + | ===== 描述 ===== | ||
| + | |||
| + | 一个整数除以另一个数,其余数称为模。它有助于保持一个变量在一个特定的范围(例如数组的大小)。 | ||
| + | ===== 语法 ===== | ||
| + | |||
| + | 结果=被除数%除数 | ||
| + | ===== 参数 ===== | ||
| + | |||
| + | 被除数:一个被除的数字 | ||
| + | |||
| + | 除数:一个数字用于除以其他数 | ||
| + | ===== 返回 ===== | ||
| + | |||
| + | 余数(模) | ||
| + | ===== 举例 ===== | ||
| + | < | ||
| + | X = 7%5; // X为2 | ||
| + | X = 9% 5;// X为4 | ||
| + | X = 5% 5;// X为0 | ||
| + | X = 4%5; // X为4 | ||
| + | </ | ||
| + | ===== 示例代码 ===== | ||
| + | <code cpp> | ||
| + | / | ||
| + | |||
| + | int values[10]; | ||
| + | int i = 0; | ||
| + | |||
| + | void setup () { | ||
| + | } | ||
| + | |||
| + | void loop() | ||
| + | { | ||
| + | values [i] = analogRead(0); | ||
| + | i =(i + 1)%10; // | ||
| + | } | ||
| + | |||
| + | </ | ||
| + | ===== 提示 ===== | ||
| + | |||
| + | 模运算符对浮点数不起作用。 | ||
| + | |||
