BitOperations.RotateRight 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
RotateRight(UInt32, Int32) |
旋转指定位数右侧的指定值。 |
RotateRight(UInt64, Int32) |
旋转指定位数右侧的指定值。 |
RotateRight(UIntPtr, Int32) |
旋转指定位数右侧的指定值。 行为类似于 x86 指令 ROR。 |
RotateRight(UInt32, Int32)
- Source:
- BitOperations.cs
- Source:
- BitOperations.cs
- Source:
- BitOperations.cs
重要
此 API 不符合 CLS。
旋转指定位数右侧的指定值。
public:
static System::UInt32 RotateRight(System::UInt32 value, int offset);
[System.CLSCompliant(false)]
public static uint RotateRight (uint value, int offset);
[<System.CLSCompliant(false)>]
static member RotateRight : uint32 * int -> uint32
Public Shared Function RotateRight (value As UInteger, offset As Integer) As UInteger
参数
- value
- UInt32
要旋转的值。
- offset
- Int32
要旋转的位数。 范围 [0..31] 之外的任何值都被视为全等 mod 32。
返回
旋转的值。
- 属性
注解
此方法的行为类似于 x86 指令 ROR。
适用于
RotateRight(UInt64, Int32)
- Source:
- BitOperations.cs
- Source:
- BitOperations.cs
- Source:
- BitOperations.cs
重要
此 API 不符合 CLS。
旋转指定位数右侧的指定值。
public:
static System::UInt64 RotateRight(System::UInt64 value, int offset);
[System.CLSCompliant(false)]
public static ulong RotateRight (ulong value, int offset);
[<System.CLSCompliant(false)>]
static member RotateRight : uint64 * int -> uint64
Public Shared Function RotateRight (value As ULong, offset As Integer) As ULong
参数
- value
- UInt64
要旋转的值。
- offset
- Int32
要旋转的位数。 范围 [0..63] 之外的任何值都被视为全等 mod 64。
返回
旋转的值。
- 属性
注解
此方法的行为类似于 x86 指令 ROR。
适用于
RotateRight(UIntPtr, Int32)
- Source:
- BitOperations.cs
- Source:
- BitOperations.cs
- Source:
- BitOperations.cs
重要
此 API 不符合 CLS。
旋转指定位数右侧的指定值。 行为类似于 x86 指令 ROR。
public:
static UIntPtr RotateRight(UIntPtr value, int offset);
[System.CLSCompliant(false)]
public static UIntPtr RotateRight (UIntPtr value, int offset);
[<System.CLSCompliant(false)>]
static member RotateRight : unativeint * int -> unativeint
Public Shared Function RotateRight (value As UIntPtr, offset As Integer) As UIntPtr
参数
- value
-
UIntPtr
unativeint
要旋转的值。
- offset
- Int32
要旋转的位数。 [0..31] 范围之外的任何值在 32 位进程中被视为一致 mod 32,而范围 [0..63] 之外的任何值在 64 位进程中被视为一致 mod 64。
返回
UIntPtr
unativeint
旋转的值。
- 属性