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

bookSum, Differanse, Inkrement, Dekrement

Addisjonsoperator (+)

Operatoren + legger sammen verdiene på hver side av seg. Du kan også bruke variabler i stedet for direkte verdier.

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
Merk

Selv om noen programmeringsspråk lar deg sette sammen strenger med +-operatoren, gjør ikke C det.

Subtraksjonsoperator (-)

Subtraksjonsoperatoren, -, beregner differansen mellom verdiene på hver side av 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å bruke --tegnet til å konvertere positive verdier til deres negative motparter.

Main.c

Main.c

copy
123456789
#include <stdio.h> int main() { int value = 100; printf("Negative value: %d", -value); return 0; }

Inkrement-operator (++))

Inkrement-operatoren, ++, ble introdusert for å forenkle lesbarheten av kode. Denne operatoren legger til 1 til en verdi, og den er ofte brukt 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 (--)

Decrement-operatoren, --, trekker fra 1 fra en verdi.

main.c

main.c

copy
1234567
#include <stdio.h> int main() { int value = 100; value--; // Equivalent to: value -= 1 printf("Value: %d", value); }

Pre- vs. post-inkrement

Inkrement- og decrement-operatorene finnes i to former. Forskjellen ligger i verdiene 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 lik 7, hva er verdien av b++?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 3. Kapittel 2

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Awesome!

Completion rate improved to 2.63

bookSum, Differanse, Inkrement, Dekrement

Sveip for å vise menyen

Addisjonsoperator (+)

Operatoren + legger sammen verdiene på hver side av seg. Du kan også bruke variabler i stedet for direkte verdier.

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
Merk

Selv om noen programmeringsspråk lar deg sette sammen strenger med +-operatoren, gjør ikke C det.

Subtraksjonsoperator (-)

Subtraksjonsoperatoren, -, beregner differansen mellom verdiene på hver side av 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å bruke --tegnet til å konvertere positive verdier til deres negative motparter.

Main.c

Main.c

copy
123456789
#include <stdio.h> int main() { int value = 100; printf("Negative value: %d", -value); return 0; }

Inkrement-operator (++))

Inkrement-operatoren, ++, ble introdusert for å forenkle lesbarheten av kode. Denne operatoren legger til 1 til en verdi, og den er ofte brukt 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 (--)

Decrement-operatoren, --, trekker fra 1 fra en verdi.

main.c

main.c

copy
1234567
#include <stdio.h> int main() { int value = 100; value--; // Equivalent to: value -= 1 printf("Value: %d", value); }

Pre- vs. post-inkrement

Inkrement- og decrement-operatorene finnes i to former. Forskjellen ligger i verdiene 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 lik 7, hva er verdien av b++?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 3. Kapittel 2
some-alt