Operatoren in C#
Operatoren in C#
Leerdoel
Aan het einde van de les kun je verschillende operatoren in C# herkennen en begrijpen wat hun functie is.
Wat weet je al over operatoren in C#?
Wat zijn operatoren?
Operatoren zijn symbolen die een specifieke bewerking uitvoeren op één of meerdere operanden in C#.
Toewijzingsoperator
De '=' operator wordt gebruikt om waarden toe te wijzen aan variabelen.
int leeftijd = 18;
string naam = "John Wick";
Rekenkundige operatoren
+, -, *, /, %: Deze operatoren voeren basisrekenkundige bewerkingen uit.
Console.WriteLine("Optellen: " + (5 + 3)); // Output: 8
Console.WriteLine("Aftrekken: " + (5 - 3)); // Output: 2
Console.WriteLine("Vermenigvuldigen: " + (5 * 3)); // Output: 15
Console.WriteLine("Delen: " + (10 / 2)); // Output: 5
Console.WriteLine("Modulo: " + (10 % 3)); // Output: 1
Vergelijkingsoperatoren
==, !=, >, <, >=, <=: Vergelijken waarden en geven een booleaanse waarde terug.
Console.WriteLine("Gelijk aan (==): " + (5 == 5)); // true
Console.WriteLine("Niet gelijk (!=): " + (5 != 3)); // true
Console.WriteLine("Groter dan (>): " + (5 > 3)); // true
Console.WriteLine("Kleiner dan (<): " + (3 < 5)); // true
Console.WriteLine("Groter of gelijk (>=): " + (5 >= 5)); // true
Console.WriteLine("Kleiner of gelijk (<=): " + (3 <= 5)); // true
Logische operatoren
&&, ||, !: Combineren of veranderen booleaanse waarden.
Console.WriteLine("En (&&): " + (true && false)); // false
Console.WriteLine("Of (||): " + (true || false)); // true
Console.WriteLine("Niet (!): " + (!true)); // false
Console.WriteLine("5 > 3 && 8 > 6: " + (5 > 3 && 8 > 6)); // true
Console.WriteLine("5 > 3 || 2 > 6: " + (5 > 3 || 2 > 6)); // true
Console.WriteLine("!(5 > 3): " + !(5 > 3)); // false
Incrementele en decrementele operatoren
++ en --: Verhogen of verlagen de waarde van een variabele met één.
int x = 5; x++; Console.WriteLine(x); // Output: 6
int y = 5; y--; Console.WriteLine(y); // Output: 4
Samengestelde toewijzingsoperatoren
+=, -=, *=, /=, %=: Combineren toewijzing met een rekenkundige bewerking.
int x = 5; x += 3; Console.WriteLine(x); // Output: 8
int y = 10; y -= 4; Console.WriteLine(y); // Output: 6
int a = 2; a *= 5; Console.WriteLine(a); // Output: 10
int b = 20; b /= 4; Console.WriteLine(b); // Output: 5
int c = 10; c %= 3; Console.WriteLine(c); // Output: 1
Praktische oefening
Los een serie problemen op met gebruik van verschillende operatoren.
Schrijf 3 dingen op die je deze les hebt geleerd.
Schrijf 2 dingen op waarover je meer wilt weten.
Stel 1 vraag over iets dat je nog niet zo goed hebt begrepen.