位运算符
位运算符可用于检查和处理值中的各个位。这些运算符必须应用于整数,而非浮点数。
小贴士:
位运算符 &、| 和 ^ 按位比较两个整数或标签。
位运算符 >>、<< 和 ~ 运算符可处理单个整数或标签。
下表列出了位运算符。
符号 | 运算 | 示例 |
|---|---|---|
& | AND | tag_1 & 07 |
| | 或 (OR) | tag_2 | tag_1 |
^ | 异或 (XOR) | tag_1 ^ 01 |
>> | 右移 | tag_1 >> 1 |
<< | 左移 | tag_1 << 2 |
~ | 取反 | ~ tag_1 |
提供反馈