二.逻辑运算符与位运算符
逻辑运算符
1. !逻辑非(真是假,假是真)
2. &&(有假则假,全真为真)
3. ||(有真为真,全假则假)
*存在短路现象,即先计算左边再判断再执行右边
*只能对Boolean进行运算,不可对数值进行运算
位运算符
1. &按位与(全1则1,否则为0)
2. |按位或(全0则0,否则为1)
3. ~按位非(遇1则0,遇0则1)
4. ^按位异或(相同为0,不同则1)
*运算:先计算运算符两边数的补码,再按照规则运算
*没有短路现象(两端数先算补码)
*不仅可以对Boolean行运算,还可以对数值运算
*true:1 false:0