- Auteur

- Nom
- Nelson Silva
- Social
Introduction
Les opérations arithmétiques sont l'épine dorsale de tout programme, permettant les calculs et la logique de traitement. Go, avec sa syntaxe claire et ses performances optimisées, fournit un ensemble complet d'opérateurs arithmétiques qui sont intuitifs à utiliser.
- Opérateurs Arithmétiques de Base
- Nuances et Particularités
- S'exercer avec les Opérateurs Arithmétiques
Opérateurs Arithmétiques de Base
Voici les principaux opérateurs arithmétiques que vous rencontrerez en Go :
+| Addition-| Soustraction*| Multiplication/| Division%| Reste (ou Modulo)
package main
import "fmt"
func main() {
fmt.Println("Addition:", (10 + 10))
fmt.Println("Soustraction:", (10.5 - 5.5 - 4.5))
fmt.Println("Multiplication:", (-10 * 2))
fmt.Println("Division:", (10 / 2))
fmt.Println("Reste:", (8 % 3))
}
Nuances et Particularités
Division par Zéro
Dans de nombreux langages, diviser par zéro entraîne une erreur à l'exécution. En Go, diviser un entier par zéro provoque la panique du programme, tandis que diviser un float par zéro donnera l'infini.
Reste ou Modulo
L'opération de modulo ou de reste est fréquemment utilisée dans les problèmes de programmation. En Go, elle est représentée par le symbole %. Cet opérateur renvoie le reste de la division de deux nombres. Par exemple, 5 % 3 renverra 2.
Priorité des Opérateurs
Comme dans de nombreux langages, Go a des règles sur l'ordre dans lequel les opérateurs sont évalués, connu sous le nom de priorité des opérateurs. La multiplication et la division ont la priorité sur l'addition et la soustraction. Pour garantir un ordre d'évaluation spécifique, utilisez des parenthèses.
S'exercer avec les Opérateurs Arithmétiques
Les opérateurs arithmétiques sont essentiels pour tout type de calcul, des opérations simples aux algorithmes complexes. Je vous encourage à expérimenter avec ces opérateurs dans différents scénarios pour consolider votre compréhension.