运算符分类:
1.算术运算符
+ 求和, - 相减, * 乘积 ,/ 商 ,% 求余, ++自加, -- 自减
2.关系运算符
> 大于,>=大于等于,<小于,<=小于等于,==等于,!=不等于
3.逻辑运算符(布尔运算符)
& 逻辑与(并且),| 逻辑或(或者),! 逻辑非(取反),^逻辑异或,&& 短路与,|| 短路或
---逻辑运算符两边的算子及结果都是布尔类型
---短路与/或与逻辑与/或的运算结果是相同的,不同的是当左边的运算结果已经能判定结果时,右边的运算将不用再运行,这就就短路。(短路比逻辑更智能)
4.赋值运算符
=,=+,=-,*=,/=,%=
--不但使代码更加简洁和美观,并且有强制类型转换的作用
由此可见,扩展类的赋值运算符不改变运算结果类型
5.字符串连接运算符
--当“+”运算符两边的数据都是数字的话,一定是进行加法运算。
--当“+”运算符两边的数据只要有一个数据是字符串,一定会进行字符串连接运算。
6.条件运算符(三元运算符)
7.位运算符



