Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Som, Verschil, Increment, Decrement | Operatoren
C-Basis

bookSom, Verschil, Increment, Decrement

Optelling-operator (+)

De +-operator telt de waarden aan beide zijden bij elkaar op. Het is ook mogelijk om variabelen te gebruiken in plaats van directe waarden.

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
Opmerking

Hoewel sommige programmeertalen het mogelijk maken om strings samen te voegen met de +-operator, is dit niet mogelijk in C.

Aftrekoperator (-)

De aftrekoperator, -, bepaalt het verschil tussen de waarden aan weerszijden ervan.

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

Het --teken kan ook worden gebruikt om positieve waarden om te zetten naar hun negatieve tegenhangers.

Main.c

Main.c

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

Increment-operator (++)

De increment-operator, ++, is geïntroduceerd om de leesbaarheid van code te vereenvoudigen. Deze operator telt 1 op bij een waarde en wordt vaak gebruikt in loops.

main.c

main.c

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

Decrement-operator (--)

De decrement-operator, --, trekt 1 af van een waarde.

main.c

main.c

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

Pre- versus post-increment

Increment- en decrement-operatoren bestaan in twee vormen. Het verschil zit in de waarden die ze retourneren.

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

Als b gelijk is aan 7, wat is dan de waarde van b++?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 2

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Suggested prompts:

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

bookSom, Verschil, Increment, Decrement

Veeg om het menu te tonen

Optelling-operator (+)

De +-operator telt de waarden aan beide zijden bij elkaar op. Het is ook mogelijk om variabelen te gebruiken in plaats van directe waarden.

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
Opmerking

Hoewel sommige programmeertalen het mogelijk maken om strings samen te voegen met de +-operator, is dit niet mogelijk in C.

Aftrekoperator (-)

De aftrekoperator, -, bepaalt het verschil tussen de waarden aan weerszijden ervan.

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

Het --teken kan ook worden gebruikt om positieve waarden om te zetten naar hun negatieve tegenhangers.

Main.c

Main.c

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

Increment-operator (++)

De increment-operator, ++, is geïntroduceerd om de leesbaarheid van code te vereenvoudigen. Deze operator telt 1 op bij een waarde en wordt vaak gebruikt in loops.

main.c

main.c

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

Decrement-operator (--)

De decrement-operator, --, trekt 1 af van een waarde.

main.c

main.c

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

Pre- versus post-increment

Increment- en decrement-operatoren bestaan in twee vormen. Het verschil zit in de waarden die ze retourneren.

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

Als b gelijk is aan 7, wat is dan de waarde van b++?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 2
some-alt