位运算符
- & :按位与。当两位同时为1时才返回1。
- | :按位或。只要有一位为一时即可返回1。
- ~: 按位非。弹幕单目运算符,将操作数的每个位(包括符号位)全部取反。
- ^ :按位异或。当两位相同时返回0,不同时返回1。
- <<左移运算符
- >>右移运算符
- >>>无符号右移运算符
逻辑运算符
逻辑运算符 用于操作两个布尔类型的变量或者常量。
- &&:与 。前后两个操作数必须是true才返回true,否则返回false。
- & 不短路与。作用与&&相同,但是不会短路。
- || 或 。只要两个操作数有一个是true,就可以返回true,否则返回false。
- | 不短路或。 作用与||相同,但是不会短路。
- !非
- ^异或。