![]()
C++ obsahuje několik typů operátorů . V následujícím výkladu uvádíme pouze jejich přehled a příklad použití. Pro podrobnější informace se obraťte na nápovědu ve vývojovém prostředí Microsoft Visual C++.
| Operátor + |
- Sčítání
|
|
|
výsledek = výraz1 + výraz2
|
||
| Operátor - |
- Odečítání
|
|
|
výsledek = číslo1 – číslo2
|
||
| Operátor * |
- násobení
|
|
|
výsledek = číslo1 * číslo2
|
||
| Operátor / |
- dělení
|
|
|
výsledek = číslo1 / číslo2
|
||
| Operátor % |
- zbytek po celočíselném dělení
|
|
|
výsledek = číslo1 % číslo2
|
||
![]()
| Operátor = |
- prosté přiřazení
|
|
|
x = x+ y
|
||
| Operátor += |
- součet x = x + y
|
|
|
x += y
|
||
| Operátor -= |
- rozdíl x = x - y
|
|
|
x -= y
|
||
| Operátor /= |
- dělení x = x / y
|
|
|
x /= y
|
||
| Operátor *= |
- násobení x = x * y
|
|
|
x *= y
|
||
| Operátor %= |
- zbytek po celočíselném dělení x = x % y
|
|
|
x %= y
|
||
| Operátor ^= |
- bitově XOR x = x ^ y
|
|
|
x ^= y
|
||
| Operátor &= |
- bitově AND x = x & y
|
|
|
x &= y
|
||
| Operátor |= |
- bitově OR x = x | y
|
|
|
x |= y
|
||
| Operátor <<= |
- posun doleva x = x << y
|
|
|
x <<= y
|
||
| Operátor >>= |
- posun doprava x = x >> y
|
|
|
x >>= y
|
||
![]()
| Operátor < |
- menší než,
|
|
| Operátor <= |
- menší nebo rovno,
|
|
| Operátor > |
- větší než,
|
|
| Operátor >= |
- větší nebo rovno,
|
|
| Operátor == |
- rovná se,
|
|
| Operátor != |
- nerovná se.
|
|
![]()
| Operátor && |
- logický součin,
|
|
| Operátor || |
- logický součet,
|
|
| Operátor ! |
- negace výrazu.
|
|
Pozor C++ vyhodnocuje pouze tolik operandů, kolik je nezbytně nutné pro vyhodnocení výrazu!