位运算符是指对两个表达式进行位操作。位运算符包括:&、|和^,具体情况见下:
运算符 | 运算规则 | 举例说明 |
& | 两个位均为1时,结果为1,否则为0 | 8&-4为8 |
| | 只要一个位为1,结果为1,否则为0 | 8|-4为-4 |
^ | 两个位值不同时,结果为1,否则为0 | 8^-4为-12 |
位运算符是指对两个表达式进行位操作。位运算符包括:&、|和^,具体情况见下:
运算符 | 运算规则 | 举例说明 |
& | 两个位均为1时,结果为1,否则为0 | 8&-4为8 |
| | 只要一个位为1,结果为1,否则为0 | 8|-4为-4 |
^ | 两个位值不同时,结果为1,否则为0 | 8^-4为-12 |