在运算中:运算时定义不同的类型时,结果都自动升为混合运算类型中最高类型
关系运算符:返回的结果:正确,错误,布尔值
关系运算符
- %:模运算,取余
- +,-,*,/
- ++:自增(b=a++即b=a+1,先执行a+1在赋值)(b=++a即b=a+1,a+1后在赋值)
- --:自减(b=a--即b=a-1,先执行a-1在赋值)(b=--a即b=a-1,a-1后在赋值)
- 幂运算:2的三次方,需要使用工具类math
逻辑运算符
- &&:与,(两个变量都为真,结果才为true)
- ||:或,(两个变量至少有一个为真,结果才为true)
- !:非,(真变假,假变真)
位运算符:
- &:两位全为1,结果才为1
- |:有一个为1,结果为1
- ^:相同为0,不同为1
- ~:取反
- <<:左移(看箭头)例如2<<3,即00000010——>00010000
-
:右移