這個庫提供功能來執行位元操作。
數量限制
這個庫將數字視為未簽名的 32 位元整數;數字將在使用前轉換為此 (見下圖)。裝有十進位數字的數字會被回合到最接近的整數。

概要
函式
返回數字,其位元已被指定移動量轉移到右側後的數字。
返回所有提供的數字的位元乘法和。
返回給定數字的位元否定。
返回所有提供的數字的位元或的OR。
返回描述是否位元和其操作符與零不同的 boolean 值。
返回所有提供的數字的位元 XOR。
返回指定的數字,並以交換的字元順序返回。
返回提供的數字的 32 位表示中的連續零位數量,從最左 (最重要) 位開始。
返回提供的數字的 32 位表示中的連續零位數量,從右端(最不重要)的位開始。
從數字中提取一系列位元,並將它們返回為未簽名數字。
返回一個數字的副本,其中包含一個指定值所替換的位元範圍。
返回數字,其位元已被指定數量旋轉到左側後。
返回位移到左側的數字,其位元已被指定的偏移移到左側。
返回數字,其位元已被指定數量旋轉到右側後。
返回位移到右側的數字,其位元已被指定的偏移移動到右側。
函式
band
返回所有提供的數字的位元乘法和。
每一位元都被測試對以下真實表:
<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
返回所有提供的數字的位元或的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
返回所有提供的數字的位元 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 |
---|
