Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Summe, Differenz, Inkrement, Dekrement | Operatoren
C-Grundlagen

bookSumme, Differenz, Inkrement, Dekrement

Additionsoperator (+)

Der Operator + addiert die Werte auf beiden Seiten. Es können auch Variablen anstelle von direkten Werten verwendet werden.

Main.c

Main.c

copy
123456789101112
#include <stdio.h> int main() { int carsSold_2022 = 12; int carsSold_2023 = 45; int carsSold = carsSold_2022 + carsSold_2023; printf("Cars sold in two years: %d", carsSold); return 0; }
Note
Hinweis

Während einige Programmiersprachen das Verketten von Zeichenketten mit dem Operator + erlauben, ist dies in C nicht möglich.

Subtraktionsoperator (-)

Der Subtraktionsoperator, -, berechnet die Differenz zwischen den Werten auf beiden Seiten.

Main.c

Main.c

copy
123456789101112
#include <stdio.h> int main() { int carsSold_2022_2023 = 200; int carsSold_2023 = 57; int carsSold_2022 = carsSold_2022_2023 - carsSold_2023; printf("Cars sold in 2022: %d", carsSold_2022); return 0; }

Das --Zeichen kann auch verwendet werden, um positive Werte in ihre negativen Gegenstücke umzuwandeln.

Main.c

Main.c

copy
123456789
#include <stdio.h> int main() { int value = 100; printf("Negative value: %d", -value); return 0; }

Inkrementoperator (++)

Der Inkrementoperator ++ wurde eingeführt, um die Lesbarkeit des Codes zu vereinfachen. Dieser Operator erhöht einen Wert um 1 und wird häufig in Schleifen verwendet.

main.c

main.c

copy
1234567
#include <stdio.h> int main() { int value = 100; value++; // Equivalent to: value += 1 printf("Value: %d", value); }

Dekrementoperator (--)

Im Gegensatz dazu subtrahiert der Dekrementoperator -- 1 von einem Wert.

main.c

main.c

copy
1234567
#include <stdio.h> int main() { int value = 100; value--; // Equivalent to: value -= 1 printf("Value: %d", value); }

Prä- vs. Post-Inkrement

Inkrement- und Dekrementoperatoren existieren in zwei Formen. Der Unterschied liegt in den zurückgegebenen Werten.

Main.c

Main.c

copy
1234567891011121314151617
#include <stdio.h> int main() { int a = 5, b = 5; // `a` is increased to `6` // Then, it is displayed. printf("Prefix form a: %d\n", ++a); printf("a = %d\n", a); // `5` is displayed // Then, `b` is increased to `6`. printf("Postfix form b: %d\n", b++); printf("b = %d\n", b); return 0; }
question mark

Wenn b gleich 7 ist, welchen Wert hat dann b++?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 2

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Awesome!

Completion rate improved to 2.63

bookSumme, Differenz, Inkrement, Dekrement

Swipe um das Menü anzuzeigen

Additionsoperator (+)

Der Operator + addiert die Werte auf beiden Seiten. Es können auch Variablen anstelle von direkten Werten verwendet werden.

Main.c

Main.c

copy
123456789101112
#include <stdio.h> int main() { int carsSold_2022 = 12; int carsSold_2023 = 45; int carsSold = carsSold_2022 + carsSold_2023; printf("Cars sold in two years: %d", carsSold); return 0; }
Note
Hinweis

Während einige Programmiersprachen das Verketten von Zeichenketten mit dem Operator + erlauben, ist dies in C nicht möglich.

Subtraktionsoperator (-)

Der Subtraktionsoperator, -, berechnet die Differenz zwischen den Werten auf beiden Seiten.

Main.c

Main.c

copy
123456789101112
#include <stdio.h> int main() { int carsSold_2022_2023 = 200; int carsSold_2023 = 57; int carsSold_2022 = carsSold_2022_2023 - carsSold_2023; printf("Cars sold in 2022: %d", carsSold_2022); return 0; }

Das --Zeichen kann auch verwendet werden, um positive Werte in ihre negativen Gegenstücke umzuwandeln.

Main.c

Main.c

copy
123456789
#include <stdio.h> int main() { int value = 100; printf("Negative value: %d", -value); return 0; }

Inkrementoperator (++)

Der Inkrementoperator ++ wurde eingeführt, um die Lesbarkeit des Codes zu vereinfachen. Dieser Operator erhöht einen Wert um 1 und wird häufig in Schleifen verwendet.

main.c

main.c

copy
1234567
#include <stdio.h> int main() { int value = 100; value++; // Equivalent to: value += 1 printf("Value: %d", value); }

Dekrementoperator (--)

Im Gegensatz dazu subtrahiert der Dekrementoperator -- 1 von einem Wert.

main.c

main.c

copy
1234567
#include <stdio.h> int main() { int value = 100; value--; // Equivalent to: value -= 1 printf("Value: %d", value); }

Prä- vs. Post-Inkrement

Inkrement- und Dekrementoperatoren existieren in zwei Formen. Der Unterschied liegt in den zurückgegebenen Werten.

Main.c

Main.c

copy
1234567891011121314151617
#include <stdio.h> int main() { int a = 5, b = 5; // `a` is increased to `6` // Then, it is displayed. printf("Prefix form a: %d\n", ++a); printf("a = %d\n", a); // `5` is displayed // Then, `b` is increased to `6`. printf("Postfix form b: %d\n", b++); printf("b = %d\n", b); return 0; }
question mark

Wenn b gleich 7 ist, welchen Wert hat dann b++?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 2
some-alt