1.逻辑运算符的基本用法
&,|,^,!
结论:
&逻辑与:有false则false
|逻辑或:有true则true
^逻异或:相同则为false,不同为true
!逻辑非:非false则为true,非true则为false
2:逻辑运算符&&和&的区别
最终的结果都一样
&&具有短路效果.左边为false,右边不执行
&是无论左边是false还是true,右边都会执行
3:逻辑运算符的基本用法
* &,|,^,~ 的用法
* &:有0则0
* |:有1则1
* ^:相同则0,不同则1
* ~:按位取反
4:位异或运算符的特点
^的特点: 一个数据对另外一个数据位异或俩次,该数本身不变.
5:位运算符的基本用法
<<:左移 左边最高位丢弃,右边补0
>>右移 最高位是0 左边补0,最高位是1,左边补1
>>>无符号右移 无论最高是0还是1.左边补齐0
6:三元运算符的基本用法
(关系表达式) ? 表达式1 : 表达式2;