Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Sum, Differens, Inkrement, Dekrement | Operatorer
C-Grundlæggende

bookSum, 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

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
Bemærk

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

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; }

Du kan også bruge - tegnet til at konvertere positive værdier til deres negative modstykker.

Main.c

Main.c

copy
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

main.c

copy
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

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- og decrement-operatorer findes i to former. Forskellen ligger i de værdier, de returnerer.

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

Hvis b er lig med 7, hvad er værdien af b++?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 3. Kapitel 2

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Awesome!

Completion rate improved to 2.63

bookSum, 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

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
Bemærk

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

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; }

Du kan også bruge - tegnet til at konvertere positive værdier til deres negative modstykker.

Main.c

Main.c

copy
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

main.c

copy
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

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- og decrement-operatorer findes i to former. Forskellen ligger i de værdier, de returnerer.

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

Hvis b er lig med 7, hvad er værdien af b++?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 3. Kapitel 2
some-alt