Mathematische Bedeutung: Solange die Zahl nicht überläuft, ist bei positiven und negativen Zahlen das Verschieben um eine Position nach links gleichbedeutend mit der Multiplikation mit 2 hoch 1 und dem Verschieben von n Bits nach links entspricht der Multiplikation von n mit der Potenz 2.
Zum Beispiel:
Berechnung: 3
3
1. Wandeln Sie zunächst 3 in Binärzahlen 0000 0000 0000 0000 0000 0000 0000 0011 um.
2. Verschieben Sie dann die beiden Nullen in den hohen Bits (links) der Zahl, verschieben Sie die anderen Zahlen um 2 Bits nach links und füllen Sie schließlich die beiden leeren Bits in den niedrigen Bits (rechts) auf. mit Nullen.
3. Das Endergebnis ist 0000 0000 0000 0000 0000 0000 0000 1100, was bei der Umrechnung in eine Dezimalzahl 12 ist.
Empfohlenes Tutorial: Java-Tutorial
Das obige ist der detaillierte Inhalt vonWas bedeutet das Symbol „<<“ in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!