赋值与数学运算
小于 1 分钟
赋值语句
变量 = 表达式;
计算右边表达式的值,然后把值存入左边变量中。
整个赋值语句的值为赋值后值,因此可以写 a = b = c = 0;
这样的连续赋值。
语法糖
a += b;
—>a = a + b;
a -= b;
—>a = a - b;
a *= b;
—>a = a * b;
a /= b;
—>a = a / b;
a %= b;
—>a = a % b;
a++;
~ 将a
增加 1;作为表达式时,值为增加之前的值++a;
~ 将a
增加 1;作为表达式时,值为增加之后的值
数学运算符
+
、-
、*
、/
、%
: 加法、减法、乘法、除法、取余/取模()
: 数学中的小括号、中括号、大括号在 C++ 中统统用小括号- 如果两个运算数都是整数,运算结果也会是整数(除法变成整除)
- 只要有一个运算数是小数(浮点数),运算结果就会的到小数
- 取余只能在整数间进行!不能除以0或对0取余!