Cursusinhoud
C++ Introductie
C++ Introductie
Beheersing van C++ Operators
Operatoren zijn symbolen of trefwoorden in programmeren die bewerkingen uitvoeren op variabelen of waarden. Ze zijn de bouwstenen voor het uitvoeren van taken zoals rekenkundig, vergelijkingen, logische beslissingen en meer.
+ , - , * , / , % | == , != , < , > , <= , >= | && , || , & , | | ++ , -- |
Rekenkundige operatoren zijn de meest basale; ze omvatten bekende tekens zoals optelling (+
), vermenigvuldiging (*
), aftrekking (-
), deling (/
) en modulo (%
) voor het berekenen van de rest van een deling.
main
#include <iostream> int main() { // `std::endl` moves each `std::cout` output to a new line // You can try removing `std::endl` to see the result std::cout << 5 + 5 << std::endl; std::cout << 5 - 5 << std::endl; std::cout << 5 / 5 << std::endl; std::cout << 5 * 5 << std::endl; std::cout << 5 % 5 << std::endl; }
Elke operator heeft zijn unieke functie, en ze kunnen allemaal worden onderverdeeld in categorieën: unair, binair en ternair. Aritmetische operators zijn binair omdat ze twee operanden nodig hebben om een resultaat te bereiken.
main
#include <iostream> int main() { // 5 (first operand) // - (operation) // 3 (second operand) std::cout << 5 - 3 << std::endl; }
Het verwijderen van een operand van een operator die deze vereist, zal resulteren in een fout, aangezien het programma het juiste aantal operanden verwacht om de bewerking uit te voeren.
Uniaire operators, zoals decrement en increment, vereisen slechts één operand, terwijl ternaire operators er drie nodig hebben. We zullen elke categorie van operators vanaf het begin verkennen, leren hoe ze werken en wat ze vereisen.
1. Wat zijn operatoren in programmeren?
2. Wat vereist een binaire operator?
3. Wat gebeurt er als je een operator gebruikt zonder het juiste aantal operanden?
Bedankt voor je feedback!