03.01_Java语言基础(逻辑运算符的基本用法)(掌握)
- &逻辑与:有false则false。
- |逻辑或:有true则true。
- ^逻辑异或:相同为false,不同为true。
- !逻辑非:非false则true,非true则false。
03.02_Java语言基础(逻辑运算符&&和&的区别)(掌握)
03.03_Java语言基础(位运算符的基本用法1)(了解)
- &:有0则0
- |:有1则1
- ^:相同则0,不同则1
- ~:按位取反
03.04_Java语言基础(位异或运算符的特点及面试题)(掌握)
- ^的特点:一个数据对另一个数据位异或两次,该数本身不变。
03.05_Java语言基础(位运算符的基本用法2及面试题)(了解)
- ‘<<’:左移 左边最高位丢弃,右边补齐0
- ‘>>’:右移 最高位是0,左边补齐0;最高为是1,左边补齐1
- ‘>>>’:无符号右移 无论最高位是0还是1,左边补齐0