Met operatoren voer je bewerkingen uit op getallen en op tekst.
Voor getallen ken je de meeste operatoren al uit de wiskunde:
| Operator | Betekenis | Voorbeeld | Resultaat |
|---|---|---|---|
+ | optellen | 7 + 2 | 9 |
- | aftrekken | 7 - 2 | 5 |
* | vermenigvuldigen | 7 * 2 | 14 |
/ | delen | 6 / 2 | 3 |
% | rest na deling | 7 % 2 | 1 |
Vermenigvuldigen doe je met het sterretje
*, niet met de letterx.
De operator % (de modulo) geeft de rest van een deling. 7 % 2 is 1,
want 7 gedeeld door 2 is 3 met rest 1. Dat is handig om bijvoorbeeld te
controleren of een getal even is: een even getal heeft rest 0 na deling door 2.
Een variabele met 1 verhogen of verlagen komt zo vaak voor dat er een korte
schrijfwijze voor bestaat: ++ en --.
int teller = 5;
teller++; // teller is nu 6
teller--; // teller is terug 5
Bij tekst doet het plusteken + iets anders: het plakt stukken tekst
aan elkaar:
string voornaam = "Emma";
Console.WriteLine("Hallo, " + voornaam + "!"); // Hallo, Emma!
Zo combineer je ook tekst en getallen in één uitvoer:
int leeftijd = 16;
Console.WriteLine("Je bent " + leeftijd + " jaar."); // Je bent 16 jaar.