Menu
Coddy logo textTech

Arithmetische Operatoren

Teil des Abschnitts Fundamentals der Rust-Journey von Coddy — Lektion 15 von 75.

Operatoren werden verwendet, um Operationen auf Werten auszuführen.

Zuerst werden wir die grundlegendsten arithmetischen Operatoren besprechen; sie sind Ihnen vielleicht aus dem Mathematikunterricht bekannt.

OperatorOperationBeispiel
+Addition3 + 2 = 5
-Subtraktion3 - 2 = 1
*Multiplikation3 * 2 = 6
/Division4 / 2 = 2

Sehen wir uns ein Verwendungsbeispiel an,

let a: i32 = 3;
let b: i32 = 5;
let c: i32 = a + b
// c enthält 8

Beim Arbeiten mit Dezimalzahlen in Rust verwenden wir den Datentyp f64, der Zahlen mit Nachkommastellen speichern kann. Die gleichen arithmetischen Operatoren (+, -, *, /) funktionieren mit f64 genauso wie mit Ganzzahlen:

let x: f64 = 3.3;
let y: f64 = 4.1;
let z: f64 = x + y;
// z enthält 7.4
challenge icon

Aufgabe

Anfänger

Schreibe einen Code, der zwei Variablen, a und b, mit den Werten 5.2 und 2.6 (in dieser Reihenfolge) initialisiert.

Initialisiere danach eine weitere Variable c, die das Ergebnis von a / b enthalten wird.

Spickzettel

Arithmetische Operatoren führen mathematische Operationen auf Werten aus:

OperatorOperationBeispiel
+Addition3 + 2 = 5
-Subtraktion3 - 2 = 1
*Multiplikation3 * 2 = 6
/Division4 / 2 = 2

Verwendung von arithmetischen Operatoren mit Ganzzahlen:

let a: i32 = 3;
let b: i32 = 5;
let c: i32 = a + b;
// c enthält 8

Verwendung von arithmetischen Operatoren mit Dezimalzahlen (f64):

let x: f64 = 3.3;
let y: f64 = 4.1;
let z: f64 = x + y;
// z enthält 7.4

Probier es selbst

fn main() {
    // Schreibe deinen Code unten
    
    
    // Ändere die folgende Zeile nicht
    println!("a = {}, b = {}, c = {}", a, b, c);
}
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Fundamentals