1、C++语言中的加法运算符和减法运算符,和普通的数学运算符是一样的。
2、运行程序,可以看到加减法运算的结果与普通数学运算得到的值相同。
3、乘法运算的算术运算符,在C++中是米字号*。
4、运行程序,用米字号运算两个变量,得到的结果与普通数学的乘法运算相同。
5、除法算术运算符,在C++语言中,是斜杠/。
6、测试程序,运行的结果为1,这是因为如果参加运算的两个数都是整数,运算结果是两数相除的商,如果参与运算的数中含有实数,运算结果是两数相除的值。
7、取模算术运算符,在C++语言中,是百分号%。
8、测试程序,运行结果为2,即取模运算是求两个整数相除的余数。
9、算术运算符的优先级是,米字号、除号、百分号高于加号、减号。
取模运算(“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)
取模就是求余数的运算,10除以4的余数是2,于是取模的结果就是2
%是模运算符,或称求余运算符,%两侧均为整型数据,之所以10%4=2,是因为10除以4余数为2。
这个就是求的余数,10除以4,商2,余2。取模的结果就是求取这个余数。