Integer.RotateRight(Int32, Int32) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve el valor obtenido girando la representación binaria complementaria de los dos del valor especificado int
derecho por el número especificado de bits.
[Android.Runtime.Register("rotateRight", "(II)I", "")]
public static int RotateRight (int i, int distance);
[<Android.Runtime.Register("rotateRight", "(II)I", "")>]
static member RotateRight : int * int -> int
Parámetros
- i
- Int32
el valor cuyos bits se van a girar a la derecha
- distance
- Int32
número de posiciones de bits que se van a girar a la derecha
Devoluciones
el valor obtenido girando la representación binaria complementaria de los dos del valor especificado int
derecho por el número especificado de bits.
- Atributos
Comentarios
Devuelve el valor obtenido girando la representación binaria complementaria de los dos del valor especificado int
derecho por el número especificado de bits. (Los bits se desplazan fuera de la mano derecha, o de orden bajo, vuelven a entrar en el lado izquierdo o en orden superior).
Tenga en cuenta que la rotación derecha con una distancia negativa es equivalente a la rotación izquierda: rotateRight(val, -distance) == rotateLeft(val, distance)
. Tenga en cuenta también que la rotación por cualquier múltiplo de 32 es una operación sin operación, por lo que se pueden omitir todos los últimos cinco bits de la distancia de rotación, incluso si la distancia es negativa: rotateRight(val, distance) == rotateRight(val, distance & 0x1F)
.
Agregado en 1.5.
Documentación de Java para java.lang.Integer.rotateRight(int, int)
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.