取模运算(“modulo
operation”)在c/c++中采用的是'%'
例子如下
int apple = 10 % 2; // apple = 0;
int banana = 10 % 3; // banana = 1;不难看出,其实取模运算就是求
余数(在数学中称为取余)
10 / 2 = 5...0
10 / 3 = 3...1一般在程序用用于判断奇数或者偶数
if (apple % 2) {
// 当 apple 为奇数时,余数为1
} else {
// 当 apple 为偶数时,余数为0
} 或者用于求
十进制整数上的各个位的数值,或者用于设置
随机数的范围(c)