Compartilhar via


BitOperations.RotateRight Método

Definição

Sobrecargas

RotateRight(UInt32, Int32)

Gira o valor especificado para a direita pelo número especificado de bits.

RotateRight(UInt64, Int32)

Gira o valor especificado para a direita pelo número especificado de bits.

RotateRight(UIntPtr, Int32)

Gira o valor especificado para a direita pelo número especificado de bits. Semelhante em comportamento ao ROR de instrução x86.

RotateRight(UInt32, Int32)

Origem:
BitOperations.cs
Origem:
BitOperations.cs
Origem:
BitOperations.cs

Importante

Esta API não está em conformidade com CLS.

Gira o valor especificado para a direita pelo número especificado de bits.

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

Parâmetros

value
UInt32

O valor a ser girado.

offset
Int32

O número de bits pelo qual girar o valor. Qualquer valor fora do intervalo [0-31] é tratado como congruente mod 32.

Retornos

O valor girado.

Atributos

Comentários

Esse método é semelhante em comportamento ao ROR de instrução x86.

Aplica-se a

RotateRight(UInt64, Int32)

Origem:
BitOperations.cs
Origem:
BitOperations.cs
Origem:
BitOperations.cs

Importante

Esta API não está em conformidade com CLS.

Gira o valor especificado para a direita pelo número especificado de bits.

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

Parâmetros

value
UInt64

O valor a ser girado.

offset
Int32

O número de bits pelo qual girar o valor. Qualquer valor fora do intervalo [0-63] é tratado como congruente mod 64.

Retornos

O valor girado.

Atributos

Comentários

Esse método é semelhante em comportamento ao ROR de instrução x86.

Aplica-se a

RotateRight(UIntPtr, Int32)

Origem:
BitOperations.cs
Origem:
BitOperations.cs
Origem:
BitOperations.cs

Importante

Esta API não está em conformidade com CLS.

Gira o valor especificado para a direita pelo número especificado de bits. Semelhante em comportamento ao ROR de instrução x86.

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

Parâmetros

value
UIntPtr

unativeint

O valor a ser girado.

offset
Int32

O número de bits pelo qual girar o valor. Qualquer valor fora do intervalo [0..31] é tratado como congruente mod 32 em um processo de 32 bits e qualquer valor fora do intervalo [0,.63] é tratado como congruente mod 64 em um processo de 64 bits.

Retornos

UIntPtr

unativeint

O valor girado.

Atributos

Aplica-se a