Menu
Coddy logo textTech

Arithmetische Operatoren

Teil des Abschnitts Fundamentals der C-Journey von Coddy — Lektion 16 von 63.

Arithmetische Operatoren in C werden verwendet, um grundlegende mathematische Operationen durchzuführen. Die gängigsten arithmetischen Operatoren sind:

  • + (Addition)
  • - (Subtraktion)
  • * (Multiplikation)
  • / (Division)

So können Sie 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 2

Beachten Sie, dass bei der Division zweier Ganzzahlen das Ergebnis eine Ganzzahl ist (der Nachkommateil wird abgeschnitten). Zum Beispiel:

int result = 7 / 2;  // Ergebnis ist 3, nicht 3.5

Um ein Gleitkomma-Ergebnis zu erhalten, sollte mindestens einer der Operanden ein Float sein:

float result = 7.0 / 2;  // Ergebnis ist 3.5
challenge icon

Aufgabe

Einfach

Schreiben Sie ein C-Programm, das die folgenden Operationen ausführt:

  1. Deklarieren Sie zwei Integer-Variablen num1 und num2 und initialisieren Sie diese mit den Werten 15 bzw. 4.
  2. Berechnen und speichern Sie die Summe von num1 und num2 in einer Variable namens sum.
  3. Berechnen und speichern Sie die Differenz zwischen num1 und num2 in einer Variable namens difference.
  4. Berechnen und speichern Sie das Produkt von num1 und num2 in einer Variable namens product.
  5. Berechnen und speichern Sie den Quotienten von num1 geteilt durch num2 in einer Variable namens quotient.
  6. Geben Sie alle Ergebnisse mit printf() im folgenden Format aus:
Sum: [value of sum]
Difference: [value of difference]
Product: [value of product]
Quotient: [value of quotient]

Spickzettel

Arithmetische Operatoren in C führen grundlegende mathematische Operationen aus:

  • + (Addition)
  • - (Subtraktion)
  • * (Multiplikation)
  • / (Division)
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 2

Die Ganzzahldivision schneidet den Nachkommateil ab:

int result = 7 / 2;  // result ist 3, nicht 3.5

Verwenden Sie für die Gleitkommadivision mindestens einen Float-Operanden:

float result = 7.0 / 2;  // result ist 3.5

Probier es selbst

#include <stdio.h>

int main() {
    // Variablen hier deklarieren und initialisieren
    
    // Berechnungen durchführen
    
    // Ergebnisse ausgeben
    
    return 0;
}
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