Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Summa, Differens, Inkrement, Dekrement | Operatorer
C-Grunder

bookSumma, Differens, Inkrement, Dekrement

Additionsoperator (+)

Operatorn + adderar värdena på vardera sidan om sig. Du kan även använda variabler istället för direkta värden.

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
Observera

Medan vissa programmeringsspråk tillåter att du sammanfogar strängar med operatorn +, gör C inte det.

Subtraktionsoperator (-)

Subtraktionsoperatorn, -, beräknar skillnaden mellan värdena på vardera sida om 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 även använda --tecknet för att omvandla positiva värden till deras negativa motsvarigheter.

Main.c

Main.c

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

Inkrementoperator (++))

Inkrementoperatorn, ++, infördes för att förenkla kodläsbarheten. Denna operator adderar 1 till ett värde och används ofta i loopar.

main.c

main.c

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

Decrementoperator (-- )

Motsvarande subtraherar decrementoperatorn, --, 1 från ett värde.

main.c

main.c

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

Prefix vs. Postfix inkrement

Inkrement- och decrementoperatorer finns i två former. Skillnaden ligger i vilka värden de returnerar.

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

Om b är lika med 7, vad är värdet av b++?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 3. Kapitel 2

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Awesome!

Completion rate improved to 2.63

bookSumma, Differens, Inkrement, Dekrement

Svep för att visa menyn

Additionsoperator (+)

Operatorn + adderar värdena på vardera sidan om sig. Du kan även använda variabler istället för direkta värden.

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
Observera

Medan vissa programmeringsspråk tillåter att du sammanfogar strängar med operatorn +, gör C inte det.

Subtraktionsoperator (-)

Subtraktionsoperatorn, -, beräknar skillnaden mellan värdena på vardera sida om 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 även använda --tecknet för att omvandla positiva värden till deras negativa motsvarigheter.

Main.c

Main.c

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

Inkrementoperator (++))

Inkrementoperatorn, ++, infördes för att förenkla kodläsbarheten. Denna operator adderar 1 till ett värde och används ofta i loopar.

main.c

main.c

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

Decrementoperator (-- )

Motsvarande subtraherar decrementoperatorn, --, 1 från ett värde.

main.c

main.c

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

Prefix vs. Postfix inkrement

Inkrement- och decrementoperatorer finns i två former. Skillnaden ligger i vilka värden de returnerar.

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

Om b är lika med 7, vad är värdet av b++?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 3. Kapitel 2
some-alt