Integer.RotateLeft(Int32, Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt den Wert zurück, der durch Drehen der binären Darstellung der beiden Komplemente des angegebenen int Werts um die angegebene Anzahl von Bits abgerufen wird.
[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
Parameter
- i
- Int32
der Wert, dessen Bits nach links gedreht werden sollen
- distance
- Int32
Die Anzahl der Bitpositionen, die nach links gedreht werden sollen
Gibt zurück
der Wert, der durch Drehen der binären Darstellung der beiden Komplemente des angegebenen int Werts durch die angegebene Anzahl von Bits abgerufen wird.
- Attribute
Hinweise
Gibt den Wert zurück, der durch Drehen der binären Darstellung der beiden Komplemente des angegebenen int Werts um die angegebene Anzahl von Bits abgerufen wird. (Bits, die von der linken Hand verschoben wurden, oder hochreihenfolgen, seitlich auf der rechten Seite oder in niedriger Reihenfolge.)
Beachten Sie, dass die linke Drehung mit einem negativen Abstand gleichbedeutend mit der rechten Drehung ist: rotateLeft(val, -distance) == rotateRight(val, distance). Beachten Sie auch, dass die Drehung um ein Vielfaches von 32 ein no-opist, sodass alle fünf Bits des Drehabstands ignoriert werden können, auch wenn der Abstand negativ ist: rotateLeft(val, distance) == rotateLeft(val, distance & 0x1F).
Hinzugefügt in 1.5.
Java Dokumentation für java.lang.Integer.rotateLeft(int, int).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.