ccpp:operatory

Aritmetické operátory

Operátor Význam Příklad Výsledek
+ sčítání a = 7 + 5 12
- odčítání a = 7 - 5 2
* násobení a = 7 * 5 35
/ dělení celočíselné a = 7 / 5 1
/ dělení s plovoucí čárkou a = 7.0 / 5 1.4
% zbytek po celočíselném dělení a = 7 % 5 2
% zbytek po celočíselném dělení a = -7 % 5 -2
% zbytek po celočíselném dělení a = 7 % -5 2
% zbytek po celočíselném dělení a = -7 % -5 -2

Při dělení dvou celých čísel dojde k „zahození“ desetinné části.

Znaménko zbytku po celočíselném dělení se řídí znaménkem prvního operandu.

O použitém dělení rozhodují operandy. Pokud je alespoň jeden z operandů typu s plovoucí čárkou, je i výsledek operace s plovoucí čárkou. V opačném případě (celočíselné dělení) dojde k zahození desetinné části.

Typy operandů Typ výsledku Příklad Výsledek
int / int int 7 / 5 1
float / int float 7.2 / 2 3.6
int / float float 1 / 2.0 0.5
float / float float 5.4 / 1.2 4.5
  • ccpp/operatory.txt
  • Poslední úprava: 2021/11/15 10:53
  • autor: bures