Heim  >  Artikel  >  Java  >  Was bedeutet das Symbol „<<“ in Java?

Was bedeutet das Symbol „<<“ in Java?

王林
王林Original
2019-11-15 09:35:1811216Durchsuche

Was bedeutet das Symbol „<<“ in Java?

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.

Was bedeutet das Symbol „<<“ in Java?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn