Operátory v C++

Přehled informací

Používání operátorů v C++

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++.

Aritmetické operátory

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átory přiřazení

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

Relační operátory

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.

Logické operátory

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!