Maison > développement back-end > Golang > Comment trier la priorité des opérateurs dans le langage Go

Comment trier la priorité des opérateurs dans le langage Go

小老鼠
Libérer: 2023-12-21 17:03:45
original
1448 Les gens l'ont consulté

En langage Go, les opérateurs sont évalués par ordre de priorité élevée à faible. L'ordre de priorité des opérateurs courants : 1. Parenthèses : () (priorité la plus élevée, utilisée pour forcer l'ordre des opérations) ; 2. Opérateurs unaires ; 3. Opérateurs multiplicatifs 5. Opérateur de décalage ; ; 7. Opérateur de comparaison ; 8. Opérateur logique ; 9. Opérateur conditionnel (opérateur ternaire), etc.

Comment trier la priorité des opérateurs dans le langage Go

Le système d'exploitation de ce tutoriel : système windows10, version go1.20.1, ordinateur Dell G3.

En langage Go, les opérateurs sont évalués par ordre de priorité élevée à faible. Voici l'ordre de priorité des opérateurs courants (de haut en bas) :

1. Parenthèses : () (priorité la plus élevée, utilisée pour forcer le changement de l'ordre des opérations)

2. Opérateur unaire :

+ (signe positif). )

- (signe moins)

! (non logique)

^ (négation au niveau du bit)

3. Opérateur multiplicatif :

* (multiplication)

/(division)

% ( Modulo)

4 . Opérateur additif :

+ (addition)

- (soustraction)

5. Opérateur de décalage :

<< (décalage à gauche)

>>

& (ET au niveau du bit)

| (OU au niveau du bit)

^ (XOR au niveau du bit)

7 Opérateurs de comparaison :

== (Égal à)

!= (pas égal à)

< inférieur à)

<= (inférieur ou égal à)

> (supérieur à)

>= (supérieur ou égal à)

8. Opérateurs logiques :

&& (ET logique)

|| (OU logique)

9. Opérateur conditionnel (opérateur ternaire) :

condition ? expr1 : expr2 (expr1 si la condition est vraie, sinon expr2)

10 , opérateur d'affectation :

= (affectation)

+=, -=, *=, /=, %= (opérateur d'affectation composite)

Lors de l'écriture du code, vous pouvez utiliser des parenthèses pour clarifier la priorité de l'opération, afin de garantir que les expressions sont évaluées dans l'ordre attendu.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal