Sum, Differens, Inkrement, Dekrement
Additionsoperator (+)
Operatoren + lægger værdierne på hver side af den sammen. Du kan også bruge variabler i stedet for direkte værdier.
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; }
Selvom nogle programmeringssprog tillader sammenkædning af strenge med operatoren +, gør C det ikke.
Subtraktionsoperator (-)
Subtraktionsoperatoren, -, beregner forskellen mellem værdierne på hver side af den.
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; }
Du kan også bruge - tegnet til at konvertere positive værdier til deres negative modstykker.
Main.c
123456789#include <stdio.h> int main() { int value = 100; printf("Negative value: %d", -value); return 0; }
Inkrementeringsoperator (++)
Inkrementeringsoperatoren, ++, blev introduceret for at forenkle læsbarheden af kode. Denne operator lægger 1 til en værdi, og den er ofte anvendt i løkker.
main.c
1234567#include <stdio.h> int main() { int value = 100; value++; // Equivalent to: value += 1 printf("Value: %d", value); }
Decrement-operatoren (--)
Omvendt trækker decrement-operatoren, --, 1 fra en værdi.
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- og decrement-operatorer findes i to former. Forskellen ligger i de værdier, de returnerer.
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; }
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Can you explain the difference between pre-increment and post-increment with examples?
What are some common use cases for increment and decrement operators in programming?
Can you show how these operators work in a simple loop?
Awesome!
Completion rate improved to 2.63
Sum, Differens, Inkrement, Dekrement
Stryg for at vise menuen
Additionsoperator (+)
Operatoren + lægger værdierne på hver side af den sammen. Du kan også bruge variabler i stedet for direkte værdier.
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; }
Selvom nogle programmeringssprog tillader sammenkædning af strenge med operatoren +, gør C det ikke.
Subtraktionsoperator (-)
Subtraktionsoperatoren, -, beregner forskellen mellem værdierne på hver side af den.
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; }
Du kan også bruge - tegnet til at konvertere positive værdier til deres negative modstykker.
Main.c
123456789#include <stdio.h> int main() { int value = 100; printf("Negative value: %d", -value); return 0; }
Inkrementeringsoperator (++)
Inkrementeringsoperatoren, ++, blev introduceret for at forenkle læsbarheden af kode. Denne operator lægger 1 til en værdi, og den er ofte anvendt i løkker.
main.c
1234567#include <stdio.h> int main() { int value = 100; value++; // Equivalent to: value += 1 printf("Value: %d", value); }
Decrement-operatoren (--)
Omvendt trækker decrement-operatoren, --, 1 fra en værdi.
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- og decrement-operatorer findes i to former. Forskellen ligger i de værdier, de returnerer.
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; }
Tak for dine kommentarer!