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 an example?

What happens if I use these operators with variables in an expression?

Are there any common mistakes to watch out for when using increment and decrement operators?

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