算术运算符
关系运算符
逻辑运算符
- 逻辑与(AND):两个逻辑值都为真,结果才为真
- 逻辑或(OR):两个逻辑值中至少有一个为真,结果就为真
- 逻辑非(NOT):将一个逻辑值取反,即真变假,假变真
赋值运算符
基本赋值运算符:=
复合赋值运算符:+=,-=,/=,%=
位运算符
- 按位与(&)
- 按位或(|)
- 按位异或(^)
- 取反(~)
三元运算符
运算符优先级
单目运算符优先级最高,例如++(自增)、–(自减)
算术运算符优先级次之,+、-、*、/
关系运算符优先级再次之,<、>、<=、>=、==、!=
逻辑运算符优先级再次之,&&(逻辑与)、||(逻辑或)、&(按位与)、|(按位或)
赋值运算符优先级最低,包括=