Backto C/C++ Index
顾名思义,按位运算符允许按照位来操作整型变量。可以把按位运算符应用于任意signed和unsigned整型,包括char类型。它们通常应用于不带符号的整型。
符号 | 描述 | 运算规则 |
---|---|---|
~ | 取反 | 唯一的单目运算符,~0= 1, ~1 = 0 |
& | 与 | 0 & 0 = 0, 0 & 1 = 0, 1 & 0 = 0, 1 & 1 = 1 |
| | 或 | 0 | 0 = 0, 0 | 1 = 1, 1 | 0 = 1, 1 | 1 = 1 |
^ | 异或 | 0^0 = 0, 1^1 =0; 1^0 = 1, 0^1 = 1 |
<< | left-shift, 左移 | 各 |