Summe, 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
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; }
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
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
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
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
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
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; }
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen