Arithmetische Operatoren
Teil des Abschnitts Grundlagen der C-Journey von Coddy. Lektion 16 von 63.
Arithmetische Operatoren in C werden verwendet, um grundlegende mathematische Operationen durchzuführen. Die häufigsten arithmetischen Operatoren sind:
+(Addition)-(Subtraktion)*(Multiplikation)/(Division)
So kannst du diese Operatoren verwenden:
int a = 10;
int b = 5;
int sum = a + b; // sum ist 15
int difference = a - b; // difference ist 5
int product = a * b; // product ist 50
int quotient = a / b; // quotient ist 2Beachte, dass beim Teilen zweier Ganzzahlen das Ergebnis eine Ganzzahl ist (der Nachkommateil wird abgeschnitten). Zum Beispiel:
int result = 7 / 2; // result ist 3, nicht 3.5Um ein Gleitkommaergebnis zu erhalten, sollte mindestens einer der Operanden ein float sein:
float result = 7.0 / 2; // result ist 3.5Aufgabe
EinfachSchreibe ein C-Programm, das die folgenden Operationen ausführt:
- Deklariere zwei Ganzzahlvariablen
num1undnum2und initialisiere sie jeweils mit den Werten 15 und 4. - Berechne die Summe von
num1undnum2und speichere sie in einer Variable namenssum. - Berechne die Differenz zwischen
num1undnum2und speichere sie in einer Variable namensdifference. - Berechne das Produkt von
num1undnum2und speichere es in einer Variable namensproduct. - Berechne den Quotienten von
num1geteilt durchnum2und speichere ihn in einer Variable namensquotient. - Gib alle Ergebnisse mit
printf()im folgenden Format aus:
Sum: [value of sum]
Difference: [value of difference]
Product: [value of product]
Quotient: [value of quotient]Probier es selbst
#include <stdio.h>
int main() {
// Variablen hier deklarieren und initialisieren
// Berechnungen durchführen
// Ergebnisse ausgeben
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
2Variablen
DatentypenGanzzahlGleitkommazahl – DoubleZeichenBoolesche WerteKonstantenprintf-GrundlagenRegeln für die Benennung von VariablenTypumwandlung Teil 1Typumwandlung Teil 2Wiederholungsaufgabe3Operatoren
Arithmetische OperatorenModulo-OperatorInkrement/DekrementZuweisungsoperatorenVergleichsoperatorenLogische Operatoren Teil 1Logische Operatoren Teil 2Logische Operatoren Teil 3Wiederholungs-ChallengeÜbe selbstständig: Online-C-Compiler