位运算符
运算符 | 运算 | 范例 |
---|---|---|
<< | 左移 | 3<<2 = 12 --> 3*2*2 = 12 |
>> | 右移 | 3>>1 = 1 --> 3/2 = 1 |
>>> | 无符号右移 | 3>>>1=1–>3/2 = 1 |
& | 与运算 | 6&3 = 5 |
| | 或运算 | 6|3 = 7 |
^ | 异或运算 | 6^3 = 5 |
~ | 取反运算 | ~6 = -7 |
二进制转十进制
举例:
位运算符
运算符 | 运算 | 范例 |
---|---|---|
<< | 左移 | 3<<2 = 12 --> 3*2*2 = 12 |
>> | 右移 | 3>>1 = 1 --> 3/2 = 1 |
>>> | 无符号右移 | 3>>>1=1–>3/2 = 1 |
& | 与运算 | 6&3 = 5 |
| | 或运算 | 6|3 = 7 |
^ | 异或运算 | 6^3 = 5 |
~ | 取反运算 | ~6 = -7 |
二进制转十进制
举例: