- 若干个变量参与运算时,结果类型取决于表示范围最大的变量类型
int a = 4;
int b = 2;
double c = a/b;
- 取模的规律:取模的结果永远与被除数的符号相同
int a = 5;
int b = -3;
int c= a % b;//2
int a = -5;
int b = 3;
int c= a % b;//-2
关系运算
- >,<,==,!=,<=,>=
逻辑运算
- && ||
关于逻辑运算符短路特性
- 逻辑与:如果第一个操作数为false,结果肯定false
- 逻辑或:如果第一个为true,结果可定true
关于变量自增,自减运算
int a = 3;
int b = a++ //a先付值,后+1 a=3, b=4
int b = ++a //a先+1, 后付值 a=4, b=4