一.算数运算符
1.运算符号
- “+” 求和
- “-” 求减
- “*” 求积
- “/” 商
- “%” 求余数
- “++” 自加1
- “–” 自减1
- 注意:一个表达式当中有多个运算符,运算符有优先级,不确定的加小括号
- ++运算符可以出现在变量前,后面【单目运算符】
- ++出现在变量之后:先做赋值运算,再对变量中保存的值进行自加1
- ++出现在变量之前:先自加1,在做赋值运算
二.关系运算符
1.运算符号
- != ,>,>=,<,<=,==
2.运算原理
- 比较的是连个值
三.逻辑运算符
1.运算符号
- & 逻辑与
- | 逻辑或
- ! 逻辑非
- ^ 逻辑异或
- && 短路与
- || 短路或
2.逻辑运算符的类型
- 逻辑运算符要求两边的算子都是布尔类型,并且逻辑运算符最终的运算结果也是一个布尔类型
- 短路与、或和逻辑与、或最终的运算结果是相同的,只不过短路与、或存在短路现象
- 短路与效率更高,使用更高,但是如果有特殊要求,两边的算式都要执行结果,就用逻辑与