Operátoři#
Zavedení#
Operátory v jazyce C++ jsou symboly, které umožňují provádět operace s proměnnými a hodnotami. Patří mezi ně aritmetické, logické, porovnávací, přiřazovací a bitové operátory. C++ také podporuje inkrementaci/dekrementaci, podmíněné výrazy a složené přiřazování. Tyto operace tvoří jádro většiny logiky a matematiky v jakémkoli programu v jazyce C++, včetně řízení robotiky s VEXcode IQ.
Arithmetic#
Jméno |
Symbol |
Operátor |
Příklad |
|---|---|---|---|
Přidání |
|
|
|
Odčítání |
|
|
|
Násobení |
|
|
|
Divize |
|
|
|
Modulo |
|
|
|
Negace |
|
|
|
Augmented Arithmetic#
Jméno |
Symbol |
Operátor |
Příklad |
|---|---|---|---|
Přidání |
|
|
|
Odčítání |
|
|
|
Násobení |
|
|
|
Divize |
|
|
|
Modulo |
|
|
|
Comparison#
Jméno |
Symbol |
Operátor |
Příklad |
|---|---|---|---|
Rovnost |
|
|
|
Nerovnost |
|
|
|
Větší než |
|
|
|
Méně než |
|
|
|
Větší než nebo rovno |
|
|
|
Menší než nebo rovno |
|
|
|
Logical#
Jméno |
Symbol |
Operátor |
Příklad |
|---|---|---|---|
Logické A |
|
|
|
Logické NEBO |
|
|
|
Logické NE |
|
|
|
Assignment#
Jméno |
Symbol |
Operátor |
Příklad |
|---|---|---|---|
Úkol |
|
|
|
Bitwise#
Jméno |
Symbol |
Operátor |
Příklad |
|---|---|---|---|
Bitové AND |
|
|
|
Bitový OR |
|
|
|
Bitový XOR |
|
|
|
Bitově NE |
|
|
|
Levý posun |
|
|
|
Pravý posun |
|
|
|
Augmented Bitwise#
Jméno |
Symbol |
Operátor |
Příklad |
|---|---|---|---|
Bitové AND |
|
|
|
Bitový OR |
|
|
|
Bitový XOR |
|
|
|
Levý posun |
|
|
|
Pravý posun |
|
|
|
Ternary (Conditional)#
Jméno |
Syntax |
Příklad |
|---|---|---|
Podmíněný operátor |
|
|
Increment / Decrement#
Jméno |
Symbol |
Operátor |
Příklad |
|---|---|---|---|
Předběžný přírůstek |
|
|
|
Post-Increment |
|
|
|
Předsnížení |
|
|
|
Post-Decrement |
|
|
|