最没东西要记的一集
3.1 算术运算符
注意
- 除法运算中两个整数相除得到的结果会舍去小数部分
- 两个小数可以相除,运算的结果也可为小数
- 除数不能为0
- 取模运算的本质就是求余数,两个小数不能作取模运算
int a1 = 10;
int b1 = 3;
cout << a1 / b1 << endl;
double a2 = 0.5;
double b2 = 0.3;
cout << a2 / b2 << endl;
结果:
前置递增与后置递增
前置递增:先加1再进行表达式运算
后置递增:先进行表达式运算再加1
int a1 = 10;
int b1 = a1++ * 2;
cout << a1 << endl;
cout << b1 << endl;
结果:a1 = 11 , b1 = 20
int a2 = 10;
int b2 = ++a2 * 2;
cout << a2 << endl;
cout << b2 << endl;
结果:a2 = 11 , b2 = 22
3.2 赋值运算符
3.3 比较运算符
需要注意的是在作比较时两个变量两边需要加括号,不然会报错,如:
int a1 = 10;
int b1 = 20;
cout << (a1 == b1) << endl;
结果:0
3.4 逻辑运算符
- a为真,!a就为假,其实就是个负负得正的逻辑,注意只要a不为0的话都是真,所以也可以用来判断a是否为0
- &&与就是必须两个条件全部满足
- ||或就是两个条件满足一个即可
- &&和||书写时两边也要记得加括号