这个库提供功能来执行位元操作。
数量限制
这个库将数字视为未签名的 32 位整数;数字将在使用之前转换为此(见下图)。带有十进制数字的数字被圆到最接近的整数。

概要
职能
返回位移到右侧后,其位元被指定偏移所改变的数字。
返回所有提供的数字的 bitwise AND。
返回给定数字的 bitwise 否定。
返回所有提供的数字的 bitwise OR。
返回描述是否存在差异的 bitwise 和其操作符与零不同的 boolean 值。
返回所有提供的数字的 bitwise XOR。
返回指定的数字与交换的字节顺序。
返回提供的数字的 32 位表示中连续零位数的数量,从最左(最重要)的位开始。
返回提供的数字的 32 位表示中连续零位数的数量,从最右(最不重要)的位开始。
从数字中提取一系列位元,然后将它们返回为未签名数字。
返回一个数字的副本,其中包含由给定值替换的一系列位元。
返回一个数字,其位元已被指定数量旋转到左边后。
返回位数为指定距离向左移动的数字。
返回一个数字,其位元已被指定数量旋转到右边后。
返回位数为指定距离向右移动的数字。
职能
band
返回所有提供的数字的 bitwise AND。
每位元都被测试对以下真实表:
<th>B</th><th>输出</th></tr></thead><tbody><tr><td>0</td><td>0</td><td>0</td></tr><tr><td>1</td><td>0</td><td>0</td></tr><tr><td>0</td><td>1</td><td>0</td></tr><tr><td>1</td><td>1</td><td>1</td></tr></tbody>
A |
---|

参数
返回
bor
返回所有提供的数字的 bitwise OR。
每位元都被测试对以下真实表:
<th>B</th><th>输出</th></tr></thead><tbody><tr><td>0</td><td>0</td><td>0</td></tr><tr><td>1</td><td>0</td><td>1</td></tr><tr><td>0</td><td>1</td><td>1</td></tr><tr><td>1</td><td>1</td><td>1</td></tr></tbody>
A |
---|

参数
返回
bxor
返回所有提供的数字的 bitwise XOR。
每位元都被测试对以下真实表:
<th>B</th><th>输出</th></tr></thead><tbody><tr><td>0</td><td>0</td><td>0</td></tr><tr><td>1</td><td>0</td><td>1</td></tr><tr><td>0</td><td>1</td><td>1</td></tr><tr><td>1</td><td>1</td><td>0</td></tr></tbody>
A |
---|
