Python 按位运算符
Python 按位运算符
按位运算符用于比较(二进制)数字
运算符 | 名称 | 描述 |
---|---|---|
& | AND(与) | 如果两个位都为 1,则将每个位设置为 1 |
| | OR(或) | 如果两个位中有一个为 1,则将每个位设置为 1 |
^ | 异或 | 如果两个位中只有一个为 1,则将每个位设置为 1 |
~ | NOT(非) | 反转所有位 |
<< | 零填充左移 | 从右侧推入零,最左侧的位被丢弃,左移 |
>> | 有符号右移 | 从左侧推入最左侧位的副本并让最右侧的位掉落,从而右移 |
按位运算符用于比较(二进制)数字
运算符 | 名称 | 描述 |
---|---|---|
& | AND(与) | 如果两个位都为 1,则将每个位设置为 1 |
| | OR(或) | 如果两个位中有一个为 1,则将每个位设置为 1 |
^ | 异或 | 如果两个位中只有一个为 1,则将每个位设置为 1 |
~ | NOT(非) | 反转所有位 |
<< | 零填充左移 | 从右侧推入零,最左侧的位被丢弃,左移 |
>> | 有符号右移 | 从左侧推入最左侧位的副本并让最右侧的位掉落,从而右移 |
如果您想将 W3Schools 服务用于教育机构、团队或企业,请发送电子邮件给我们
sales@w3schools.com
如果您想报告错误,或想提出建议,请发送电子邮件给我们
help@w3schools.com