运算符
算术运算符
赋值运算符
- =
- +=
- -=
- /=
- *=
- %=
注意事项:扩展的赋值运算符隐含了强制类型转换
自增自减运算符
关系运算符
- ==
- !=
- >
- <
- >=
- <=
注意事项:关系运算符的结果都是boolean类型,要么是true,要么是false。
逻辑运算符
短路逻辑运算符
位运算
- ~ 取反
- & 按位与
- | 按位或
- ^ 按位异或
- << 左移运算符,左移1位相当于乘2
- >> 右移运算符,右移1位相当于除2取商
三元运算符
格式:关系表达式?表达式1:表达式2
当关系表达式成立(true)则整个三运算的结果为表达式1 否则为表达式2