Integer.RotateLeft(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 a la izquierda por el número especificado de bits.
[Android.Runtime.Register("rotateLeft", "(II)I", "")]
public static int RotateLeft(int i, int distance);
[<Android.Runtime.Register("rotateLeft", "(II)I", "")>]
static member RotateLeft : int * int -> int
Parámetros
- i
- Int32
el valor cuyos bits se van a girar a la izquierda
- distance
- Int32
número de posiciones de bits que se van a girar a la izquierda
Devoluciones
el valor obtenido girando la representación binaria complementaria de los dos del valor especificado int a la izquierda 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 a la izquierda por el número especificado de bits. (Los bits se desplazan fuera de la mano izquierda, o de orden superior, se vuelven a escribir en el lado derecho o en orden bajo).
Tenga en cuenta que el giro izquierdo con una distancia negativa es equivalente a la rotación derecha: rotateLeft(val, -distance) == rotateRight(val, distance). Tenga en cuenta también que la rotación por cualquiera de los múltiplo 32 es un no-op, por lo que todos los cinco últimos bits de la distancia de rotación se pueden omitir, incluso si la distancia es negativa: rotateLeft(val, distance) == rotateLeft(val, distance & 0x1F).
Agregado en 1.5.
Java documentación para java.lang.Integer.rotateLeft(int, int).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.