Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Toewijzing, Vergelijking, Niet Gelijk Aan | Operatoren
C-Basis

bookToewijzing, Vergelijking, Niet Gelijk Aan

Je bent al bekend met deze operator. Het wijst de waarde aan de rechterkant toe aan de variabele aan de linkerkant.

main.c

main.c

copy
1234567
#include <stdio.h> int main() { int x = 5; // Assigns the value 5 to variable `x` int y = 8; // Assigns the value 8 to variable `y` x = y; // Assigns the value of `y` to `x` (so now, `x` is 8) }

De toewijzingsoperator kan gemakkelijk worden verward met de vergelijkingsoperator, maar ze doen verschillende dingen: = wijst toe; == vergelijkt en retourneert true/false. Gebruik == in voorwaarden, omdat = de variabele zou wijzigen en de expressie die waarde wordt.

Main.c

Main.c

copy
123456789
#include <stdio.h> int main() { int result = (50 == 2); printf("%d", result); return 0; }

De expressie (50 == 2) is false, ofwel 0, omdat 50 niet gelijk is aan 2. Dit kun je zelf zien door de code uit te voeren.

Note
Opmerking

De binaire waarden 0 en 1 kunnen ook toestanden weergeven en kunnen worden gebruikt in plaats van true of false.

Voor ongelijkheid kun je != gebruiken, wat true is wanneer de waarden verschillen. Bijvoorbeeld, 50 != 2 is true. In C zijn booleans gehele getallen, dus true is 1 en false is 0, wat betekent dat deze expressie evalueert naar 1.

Main.c

Main.c

copy
123456789
#include <stdio.h> int main() { int result = (50 != 2); printf("%d", result); return 0; }
question mark

Wat is de uitvoer van de volgende code?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 1

Vraag AI

expand

Vraag AI

ChatGPT

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

Awesome!

Completion rate improved to 2.63

bookToewijzing, Vergelijking, Niet Gelijk Aan

Veeg om het menu te tonen

Je bent al bekend met deze operator. Het wijst de waarde aan de rechterkant toe aan de variabele aan de linkerkant.

main.c

main.c

copy
1234567
#include <stdio.h> int main() { int x = 5; // Assigns the value 5 to variable `x` int y = 8; // Assigns the value 8 to variable `y` x = y; // Assigns the value of `y` to `x` (so now, `x` is 8) }

De toewijzingsoperator kan gemakkelijk worden verward met de vergelijkingsoperator, maar ze doen verschillende dingen: = wijst toe; == vergelijkt en retourneert true/false. Gebruik == in voorwaarden, omdat = de variabele zou wijzigen en de expressie die waarde wordt.

Main.c

Main.c

copy
123456789
#include <stdio.h> int main() { int result = (50 == 2); printf("%d", result); return 0; }

De expressie (50 == 2) is false, ofwel 0, omdat 50 niet gelijk is aan 2. Dit kun je zelf zien door de code uit te voeren.

Note
Opmerking

De binaire waarden 0 en 1 kunnen ook toestanden weergeven en kunnen worden gebruikt in plaats van true of false.

Voor ongelijkheid kun je != gebruiken, wat true is wanneer de waarden verschillen. Bijvoorbeeld, 50 != 2 is true. In C zijn booleans gehele getallen, dus true is 1 en false is 0, wat betekent dat deze expressie evalueert naar 1.

Main.c

Main.c

copy
123456789
#include <stdio.h> int main() { int result = (50 != 2); printf("%d", result); return 0; }
question mark

Wat is de uitvoer van de volgende code?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 1
some-alt