Maison  >  Article  >  développement back-end  >  Quels sont les opérateurs en langage Go ?

Quels sont les opérateurs en langage Go ?

百草
百草original
2023-12-22 14:44:47873parcourir

Les opérateurs en langage Go sont : 1. Opérateur d'addition ; 2. Opérateur de soustraction ; 3. Opérateur de division ; 5. Opérateur de comparaison ; 7. Opérateur de bits ; 9. Opérateur OR au niveau du bit ; 10. Opérateur XOR au niveau du bit ; 11. Opérateur de décalage vers la gauche ; 12. Opérateur de décalage vers la droite ; Introduction détaillée : 1. Opérateur d'addition, utilisé pour effectuer l'opération d'addition de deux valeurs ; 2. Opérateur de soustraction, utilisé pour effectuer l'opération de soustraction de deux valeurs ; 3. Opérateur de multiplication, utilisé pour effectuer l'opération de multiplication de deux valeurs, etc.

Quels sont les opérateurs en langage Go ?

Le système d'exploitation de ce tutoriel : système Windows 10, ordinateur DELL G3.

Le langage Go contient une variété d'opérateurs permettant d'effectuer diverses opérations mathématiques et logiques. Voici quelques opérateurs courants du langage Go et leurs utilisations :

1 Opérateur d'addition (+) : est utilisé pour effectuer l'opération d'addition de deux valeurs.

a := 5  
b := 3  
sum := a + b // 8

2. Opérateur de soustraction (-) : est utilisé pour effectuer l'opération de soustraction de deux valeurs.

a := 10  
b := 3  
difference := a - b // 7

3. Opérateur de multiplication (*) : Utilisé pour effectuer la multiplication de deux valeurs.

a := 5  
b := 3  
product := a * b // 15

4. Opérateur de division (/) : Utilisé pour effectuer l'opération de division de deux valeurs.

a := 10  
b := 2  
quotient := a / b // 5

5. Opérateur restant (%) : est utilisé pour effectuer l'opération de reste de deux valeurs, c'est-à-dire pour trouver le reste de la division.

a := 10  
b := 3  
remainder := a % b // 1

6. Opérateurs de comparaison (==, !=, 95ec6993dc754240360e28e0de8de30a, d2e24fbfa3a7d998970671c0359d3643=) : Utilisé pour comparer si deux valeurs sont égales ou inégales, ou si une valeur est inférieure que, Supérieur à, inférieur ou égal à, ou supérieur ou égal à une autre valeur.

a := 5  
b := 3  
if a == b {  
    fmt.Println("a equals b") // false  
} else if a > b {  
    fmt.Println("a is greater than b") // true  
} else {  
    fmt.Println("a is less than b") // false  
}

7. Opérateurs au niveau du bit (&, |, ^, <95ec6993dc754240360e28e0de8de30a>) : sont utilisés pour opérer sur les bits binaires des entiers, tels que ET au niveau du bit, OU au niveau du bit et XOR au niveau du bit. Ou bien, gauche et droite.

a := 60 // 0011 1100 in binary  
b := 13 // 0000 1101 in binary  
c := a & b // 12, 0000 1100 in binary  
d := a | b // 61, 0011 1101 in binary  
e := a ^ b // 49, 0011 0001 in binary  
f := a << 2 // 240, 1111 0000 in binary (left shift by 2)  
g := a >> 2 // 15, 0000 1111 in binary (right shift by 2)

8. Opérateur ET au niveau du bit (&) : effectue une opération ET sur les bits binaires de deux entiers Uniquement lorsque les deux bits binaires correspondants sont tous deux 1, le bit binaire correspondant du résultat sera 1.

9. Opérateur OU au niveau du bit (|) : Effectuez une opération OU sur les bits binaires de deux entiers Tant qu'un bit binaire correspondant est 1, le bit binaire correspondant du résultat sera 1.

10. Opérateur XOR au niveau du bit (^) : Effectue une opération XOR sur les bits binaires de deux entiers Lorsque les deux bits binaires correspondants sont différents, le bit binaire correspondant du résultat est 1.

11. Opérateur de décalage vers la gauche (c192fc82812ba99c007294214611dce9>) : Décale les bits binaires d'un entier vers la droite du nombre de chiffres spécifié, en remplissant le côté gauche avec le bit de signe (pour les entiers signés). L'opération de décalage vers la droite équivaut à diviser par la puissance spécifiée de 2.

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!

Déclaration:
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