Arithmetische Operatoren
Teil des Abschnitts Grundlagen der C++-Journey von Coddy — Lektion 16 von 74.
Operatoren werden verwendet, um Operationen auf Werten auszuführen.
Zuerst werden wir die grundlegendsten arithmetischen Operatoren besprechen, die Ihnen vielleicht aus dem Mathematikunterricht bekannt sind.
| Operator | Operation | Beispiel |
|---|---|---|
| + | Addition | 3 + 2 = 5 |
| - | Subtraktion | 3 - 2 = 1 |
| * | Multiplikation | 3 * 2 = 6 |
| / | Division | 4 / 2 = 2 |
Sehen wir uns ein Anwendungsbeispiel an,
int a = 3;
int b = 5;
int c = a + b; // c enthält 8Beim Arbeiten mit Dezimalzahlen in C++ verwenden wir den Datentyp double, der Zahlen mit Nachkommastellen speichern kann. Die gleichen arithmetischen Operatoren (+, -, *, /) funktionieren mit doubles genauso wie mit Ganzzahlen:
double x = 3.3;
double y = 4.1;
double z = x + y; // z enthält 7.4Aufgabe
AnfängerSchreibe 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:
| Operator | Operation | Beispiel |
|---|---|---|
| + | Addition | 3 + 2 = 5 |
| - | Subtraktion | 3 - 2 = 1 |
| * | Multiplikation | 3 * 2 = 6 |
| / | Division | 4 / 2 = 2 |
Verwendung von arithmetischen Operatoren mit Ganzzahlen (Integers):
int a = 3;
int b = 5;
int c = a + b; // c enthält 8Verwendung von arithmetischen Operatoren mit Dezimalzahlen (Doubles):
double x = 3.3;
double y = 4.1;
double z = x + y; // z enthält 7.4Probier es selbst
#include <iostream>
int main() {
// Geben Sie Ihren Code unten ein
// Die folgende Zeile nicht ändern
std::cout << "a = " << a << ", b = " << b << ", c = " << c;
return 0;
}Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4Operatoren Teil 1
Arithmetische OperatorenModulo-OperatorInkrement/DekrementPost-Inkrement/DekrementArithmetische AbkürzungenVergleichsoperatorenString-Vergleich7Eingabe/Ausgabe Grundlagen
cout-Anweisungcin-AnweisungString-EingabeWiederholung - Bis 120Wiederholung - Wahr oder Falsch3Variablen Teil 2
TypdeklarationNamenskonventionenWiederholung – Variablen initialisierenType Casting Teil 1Type Casting Teil 26Entscheidungsfindung
If-AnweisungIf - ElseSwitch-AnweisungBedingter OperatorWiederholung - If ElseVerschachtelte If - Else