Heim  >  Artikel  >  Java  >  So berechnen Sie den Linksverschiebungsoperator in Java

So berechnen Sie den Linksverschiebungsoperator in Java

DDD
DDDOriginal
2023-10-12 11:22:451565Durchsuche

Berechnungsmethode: 1. Konvertieren Sie die zu verschiebende Binärzahl in das Binärformat. 2. Verschieben Sie die Binärzahl um die angegebene Anzahl von Stellen nach links und füllen Sie die rechte Seite nach der Verschiebung mit Nullbits. Verschieben Sie beispielsweise die Binärzahl 1010 um 2 Bits nach links, um 00101000 zu erhalten. Wandeln Sie die verschobene Binärzahl in eine Dezimalzahl um, die das Berechnungsergebnis des Linksverschiebungsoperators darstellt. Wenn Sie beispielsweise 00101000 in eine Dezimalzahl umwandeln, erhalten Sie 40.

So berechnen Sie den Linksverschiebungsoperator in Java

Der Linksverschiebungsoperator (<<) in Java verschiebt eine Binärzahl um die angegebene Anzahl von Bits nach links und füllt dann rechts die Nullbits auf. Der Linksverschiebungsoperator wird wie folgt berechnet:

1 Konvertieren Sie die zu verschiebende Binärzahl in das Binärformat.

2. Verschieben Sie die Binärzahl um die angegebene Anzahl von Stellen nach links und füllen Sie nach der Verschiebung die Nullbits auf der rechten Seite auf. Wenn Sie beispielsweise die Binärzahl 1010 um 2 Bits nach links verschieben, erhalten Sie 00101000.

3. Wandeln Sie die verschobene Binärzahl in eine Dezimalzahl um, die das Berechnungsergebnis des Linksverschiebungsoperators ist. Wenn Sie beispielsweise 00101000 in eine Dezimalzahl umwandeln, erhalten Sie 40.

Der Beispielcode lautet wie folgt:

int num = 10; // Die zu verschiebende Binärzahl

int shift = 2; // Die Anzahl der zu verschiebenden Ziffern

int result = num << Verschiebung; // Linksverschiebung Das Berechnungsergebnis des Operators

System.out.println(result); //Das Ausgabeergebnis ist 40

In diesem Beispiel wird die Binärzahl 10 um 2 Bits nach links verschoben, um 00101000 zu erhalten, die dann in die Dezimalzahl 40 umgewandelt wird. Die endgültige Ausgabe ist 40.

Das obige ist der detaillierte Inhalt vonSo berechnen Sie den Linksverschiebungsoperator 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