运算符分类:算数运算符、关系运算符、逻辑运算符、位运算符
【1】算数运算符
算数运算符包括加法(+)、减法(-)、乘法(*)、除法(/)、取余(%)
注意点:
- 运算符+、- 既可以表示加减法,还可以表示正负号
- 注意乘除符号,不是x和÷或\之类
- 取余运算两侧只能是整数,正负性取决于左侧的整数
【2】关系运算符
- 小于运算符(<)
- 大于运算符(>)
- 等于运算符(==)
- 小于等于运算符(<=)
- 大于等于运算符(>=)
- 不等于运算符(<)
- 赋值运算符(=)
注意点:
- 赋值运算符中的同时赋值与复合赋值
eg:a = b = 10; // b = 10; a = b;
a += 5 + 10; //a = a + 5 + 10
【3】逻辑运算符
- 逻辑与运算符(&&)
- 逻辑或运算符 (||)
- 逻辑非运算符 (!)
【4】位运算符:两个数先都变成二进制,& 表示两个数都是1才为1,其他为0。| 表示两个数只要有一个为1,就是1,其它为0
- 位与运算符 (&)
- 位或运算符 (|)
注意逻辑运算符(&&、||)与位运算符(& 、 |)的区别:
- 位运算符无论第一个真假,都会验证第二个条件,这与逻辑运算符不同