Operators#
Invoering#
Operatoren in C++ zijn symbolen waarmee je bewerkingen kunt uitvoeren op variabelen en waarden. Ze omvatten rekenkundige, logische, vergelijkings-, toewijzings- en bitwise-operatoren. C++ ondersteunt ook increment/decrement, voorwaardelijke expressies en samengestelde toewijzing. Deze vormen de kern van de meeste logica en wiskunde in elk C+±programma, inclusief robotbesturing met VEXcode IQ.
Arithmetic#
Naam |
Symbool |
Operator |
Voorbeeld |
|---|---|---|---|
Toevoeging |
|
|
|
Aftrekken |
|
|
|
Vermenigvuldiging |
|
|
|
Divisie |
|
|
|
Modulo |
|
|
|
Negatie |
|
|
|
Augmented Arithmetic#
Naam |
Symbool |
Operator |
Voorbeeld |
|---|---|---|---|
Toevoeging |
|
|
|
Aftrekken |
|
|
|
Vermenigvuldiging |
|
|
|
Divisie |
|
|
|
Modulo |
|
|
|
Comparison#
Naam |
Symbool |
Operator |
Voorbeeld |
|---|---|---|---|
Gelijkwaardigheid |
|
|
|
Ongelijkheid |
|
|
|
Groter dan |
|
|
|
Minder dan |
|
|
|
Groter dan of gelijk aan |
|
|
|
Minder dan of gelijk aan |
|
|
|
Logical#
Naam |
Symbool |
Operator |
Voorbeeld |
|---|---|---|---|
Logische EN |
|
|
|
Logische OF |
|
|
|
Logisch NIET |
|
|
|
Assignment#
Naam |
Symbool |
Operator |
Voorbeeld |
|---|---|---|---|
Opdracht |
|
|
|
Bitwise#
Naam |
Symbool |
Operator |
Voorbeeld |
|---|---|---|---|
Bitwise AND |
|
|
|
Bitwise OR |
|
|
|
Bitwise XOR |
|
|
|
Bitwise NOT |
|
|
|
Linkse shift |
|
|
|
Rechter shift |
|
|
|
Augmented Bitwise#
Naam |
Symbool |
Operator |
Voorbeeld |
|---|---|---|---|
Bitwise AND |
|
|
|
Bitwise OR |
|
|
|
Bitwise XOR |
|
|
|
Linkse shift |
|
|
|
Rechter shift |
|
|
|
Ternary (Conditional)#
Naam |
Syntaxis |
Voorbeeld |
|---|---|---|
Voorwaardelijke operator |
|
|
Increment / Decrement#
Naam |
Symbool |
Operator |
Voorbeeld |
|---|---|---|---|
Voorafgaande verhoging |
|
|
|
Na verhoging |
|
|
|
Voorafgaande afname |
|
|
|
Na de afname |
|
|
|