这里会显示出您选择的修订版和当前版本之间的差别。
前一修订版 | |||
— | reference:language:modulo [2023/06/07 04:23] (当前版本) – 外部编辑 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; // | ||
+ | } | ||
+ | |||
+ | </ | ||
+ | ===== 提示 ===== | ||
+ | |||
+ | 模运算符对浮点数不起作用。 | ||
+ | |||