跳到正文
信奥逐课

第 055 课

取模 %

🟢 入门 约 5 分钟

一句话理解

% 求余数,只用于整数。

为什么要学

判奇偶、循环取模、时钟问题,都用取模。

讲解

a % b 是 a 除以 b 的余数。7 % 3 = 1

偶数:x % 2 == 0。把编号限制在 0 到 n-1:注意负数取模在 C++ 里向零,结果可能为负。

模数不能是 0。

例子

cout << 7 % 3 << "\n";
cout << 8 % 2 << "\n";

输出:

1
0

7=2*3+1,余 1;8 整除 2,余 0。

常见错误

练习 做完再看下一课

判断 x 是偶数,常用?

在线练习 C++ 在浏览器里编译,代码不会上传

Ctrl / ⌘ + Enter 运行 · Tab 缩进

输出
 

进度保存在本机浏览器里。

左右方向键也可翻课