- Autor

- Name
- Nelson Silva
- Social
Einführung
Arithmetische Operationen sind das Rückgrat jedes Programms und ermöglichen Berechnungen und Verarbeitungslogik. Go bietet mit seiner klaren Syntax und optimierten Performance einen vollständigen Satz arithmetischer Operatoren, die intuitiv zu verwenden sind.
- Grundlegende Arithmetische Operatoren
- Feinheiten und Besonderheiten
- Übungen mit Arithmetischen Operatoren
Grundlegende Arithmetische Operatoren
Hier sind die wichtigsten arithmetischen Operatoren, denen du in Go begegnen wirst:
+| Addition-| Subtraktion*| Multiplikation/| Division%| Rest (oder Modulo)
package main
import "fmt"
func main() {
fmt.Println("Addition:", (10 + 10))
fmt.Println("Subtraktion:", (10.5 - 5.5 - 4.5))
fmt.Println("Multiplikation:", (-10 * 2))
fmt.Println("Division:", (10 / 2))
fmt.Println("Rest:", (8 % 3))
}
Feinheiten und Besonderheiten
Division durch Null
In vielen Sprachen führt die Division durch Null zu einem Laufzeitfehler. In Go verursacht die Division einer ganzen Zahl durch Null eine Panik im Programm, während die Division eines Float durch Null zu Unendlichkeit führt.
Rest oder Modulo
Die Modulo- oder Restoperation wird häufig in Programmierproblemen eingesetzt. In Go wird sie durch das Symbol % dargestellt. Dieser Operator gibt den Rest der Division zweier Zahlen zurück. Zum Beispiel gibt 5 % 3 den Wert 2 zurück.
Operatorvorrang
Wie in vielen Sprachen hat Go Regeln darüber, in welcher Reihenfolge Operatoren ausgewertet werden, bekannt als Operatorvorrang. Multiplikation und Division haben Vorrang vor Addition und Subtraktion. Um eine bestimmte Auswertungsreihenfolge sicherzustellen, verwende Klammern.
Übungen mit Arithmetischen Operatoren
Arithmetische Operatoren sind für jede Art von Berechnung unerlässlich, von einfachen Rechenaufgaben bis hin zu komplexen Algorithmen. Ich ermuntere dich, mit diesen Operatoren in verschiedenen Szenarien zu experimentieren, um dein Verständnis zu festigen.