Summe, 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
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
Awesome!
Completion rate improved to 2.63
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!