Toewijzing, 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
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
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.
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
123456789#include <stdio.h> int main() { int result = (50 != 2); printf("%d", result); return 0; }
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Awesome!
Completion rate improved to 2.63
Toewijzing, 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
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
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.
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
123456789#include <stdio.h> int main() { int result = (50 != 2); printf("%d", result); return 0; }
Bedankt voor je feedback!