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!
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