Heim  >  Artikel  >  Backend-Entwicklung  >  So sortieren Sie die Operatorpriorität in der Go-Sprache

So sortieren Sie die Operatorpriorität in der Go-Sprache

小老鼠
小老鼠Original
2023-12-21 17:03:451429Durchsuche

In der Go-Sprache werden Operatoren in der Reihenfolge von hoher zu niedriger Priorität ausgewertet. Die Prioritätsreihenfolge allgemeiner Operatoren: 1. Klammern: (höchste Priorität, wird verwendet, um die Reihenfolge der Operationen zu erzwingen); 3. Multiplikative Operatoren; 6. Bitweiser Operator; 7. Vergleichsoperator; 9. Bedingungsoperator; 10. Zuweisungsoperator;

So sortieren Sie die Operatorpriorität in der Go-Sprache

Das Betriebssystem dieses Tutorials: Windows 10-System, go1.20.1-Version, Dell G3-Computer.

In der Go-Sprache werden Operatoren in der Reihenfolge von hoher zu niedriger Priorität ausgewertet. Das Folgende ist die Rangfolge allgemeiner Operatoren (von hoch nach niedrig):

1. Klammern: () (höchste Priorität, wird verwendet, um eine Änderung der Reihenfolge von Operationen zu erzwingen)

2 )

- (Minuszeichen)

(logisches Nicht)

^ (bitweise Negation)

3. Multiplikativer Operator:

* (Multiplikation)

/(Division)

% (Modulo)

4 . Additivoperator:

+ (Addition)

5. Verschiebungsoperator:

<< (Rechtsverschiebung)

6.

& (bitweises UND)

| (bitweises ODER)

7. Vergleichsoperatoren:

== (Gleich)

!= (ungleich)

< kleiner als)

<= (kleiner als oder gleich)

> (größer als)

>= (größer als oder gleich)

8. Logische Operatoren:

&& (logisches UND)

||. (logisches ODER)

9. Bedingungsoperator (ternärer Operator):

Bedingung : Ausdruck2 (Ausdruck1, wenn die Bedingung wahr ist, sonst Ausdruck2)

10, Zuweisungsoperator:

= (Zuweisung)

+=, -=, *=, /=, %= (zusammengesetzter Zuweisungsoperator)

Beim eigentlichen Schreiben von Code können Sie Klammern verwenden, um die Priorität der Operation zu verdeutlichen und sicherzustellen, dass Ausdrücke in der erwarteten Reihenfolge ausgewertet werden.

Das obige ist der detaillierte Inhalt vonSo sortieren Sie die Operatorpriorität in der Go-Sprache. 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