BitOperations 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供內建位元運算作業的公用程式方法。 如果在基礎平台上可用,則這些方法會使用硬體內建;否則會使用最佳化的軟體後援。
public ref class BitOperations abstract sealed
public static class BitOperations
type BitOperations = class
Public Class BitOperations
- 繼承
-
BitOperations
方法
Crc32C(UInt32, Byte) |
累積CRC (迴圈備援檢查) 總和檢查碼。 |
Crc32C(UInt32, UInt16) |
累積CRC (迴圈備援檢查) 總和檢查碼。 |
Crc32C(UInt32, UInt32) |
累積CRC (迴圈備援檢查) 總和檢查碼。 |
Crc32C(UInt32, UInt64) |
累積CRC (迴圈備援檢查) 總和檢查碼。 |
IsPow2(Int32) |
評估指定的 Int32 值是否為兩個乘冪。 |
IsPow2(Int64) |
評估指定的 Int64 值是否為兩個乘冪。 |
IsPow2(IntPtr) |
判斷指定的整數值是否為2的冪。 |
IsPow2(UInt32) |
評估指定的 UInt32 值是否為兩個乘冪。 |
IsPow2(UInt64) |
評估指定的 UInt64 值是否為兩個乘冪。 |
IsPow2(UIntPtr) |
判斷指定的整數值是否為2的冪。 |
LeadingZeroCount(UInt32) |
計算不帶正負號 32 位元整數遮罩中前置字元為零的位元數。 |
LeadingZeroCount(UInt64) |
計算不帶正負號 64 位元整數遮罩中前置字元為零的位元數。 |
LeadingZeroCount(UIntPtr) |
計算遮罩中前置零位的數目。 類似於 x86 指令 LZCNT 的行為。 |
Log2(UInt32) |
傳回以 2 為基底的指定值整數 (下限) 對數。 |
Log2(UInt64) |
傳回以 2 為基底的指定值整數 (下限) 對數。 |
Log2(UIntPtr) |
傳回以 2 為基底的指定值整數 (下限) 對數。 |
PopCount(UInt32) |
傳回遮罩的母體擴展計數 (位元集數)。 |
PopCount(UInt64) |
傳回不帶正負號 64 位元整數遮罩的母體擴展計數 (位元集數)。 |
PopCount(UIntPtr) |
傳回遮罩的母體擴展計數 (位元集數)。 類似於 x86 指令 POPCNT 的行為。 |
RotateLeft(UInt32, Int32) |
將所指定值依指定的位元數向左旋轉。 |
RotateLeft(UInt64, Int32) |
將所指定值依指定的位元數向左旋轉。 |
RotateLeft(UIntPtr, Int32) |
將所指定值依指定的位元數向左旋轉。 類似於 x86 指令 ROL 的行為。 |
RotateRight(UInt32, Int32) |
將所指定值向右旋轉指定的位元數。 |
RotateRight(UInt64, Int32) |
將所指定值向右旋轉指定的位元數。 |
RotateRight(UIntPtr, Int32) |
將所指定值向右旋轉指定的位元數。 類似於 x86 指令 ROR 的行為。 |
RoundUpToPowerOf2(UInt32) |
將指定的 UInt32 值四捨五入為兩個乘冪。 |
RoundUpToPowerOf2(UInt64) |
將指定的 UInt64 值四捨五入為兩個乘冪。 |
RoundUpToPowerOf2(UIntPtr) |
將指定的整數值四捨五入為 2 的乘冪。 |
TrailingZeroCount(Int32) |
計算 32 位元整數值遮罩中後置字元為零的位元數。 |
TrailingZeroCount(Int64) |
計算 64 位元整數值遮罩中後置字元為零的位元數。 |
TrailingZeroCount(IntPtr) |
計算遮罩中尾端零位的數目。 類似於 x86 指令 TZCNT 的行為。 |
TrailingZeroCount(UInt32) |
計算不帶正負號 32 位元整數值遮罩中後置字元為零的位元數。 |
TrailingZeroCount(UInt64) |
計算不帶正負號 64 位元整數值遮罩中後置字元為零的位元數。 |
TrailingZeroCount(UIntPtr) |
計算遮罩中尾端零位的數目。 類似於 x86 指令 TZCNT 的行為。 |