Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revize Předchozí verze Následující verze | Předchozí verze | ||
| ccpp:operatory [2019/09/16 08:57] – durdilova | ccpp:operatory [2021/11/15 10:53] (aktuální) – bures | ||
|---|---|---|---|
| Řádek 1: | Řádek 1: | ||
| - | **Aritmetické operátory** | + | ======  | 
| - | ^ aperátor  | + | ^ Operátor  | 
| | + | sčítání  | | + | sčítání  | ||
| | - | odčítání | a = 7 - 5 | 2 | | | - | odčítání | a = 7 - 5 | 2 | | ||
| | * | násobení | a = 7 * 5 | 35 | | | * | násobení | a = 7 * 5 | 35 | | ||
| | / | dělení celočíselné  | | / | dělení celočíselné  | ||
| - | | / | dělení | a = 7.0 / 5 | **1.4** | | + | | / | dělení  | 
| | % | 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**| | ||
| | % | 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 " | Při dělení dvou celých čísel dojde k " | ||
| Řádek 16: | Řádek 16: | ||
| Znaménko zbytku po celočíselném dělení se řídí znaménkem prvního operandu. | Znaménko zbytku po celočíselném dělení se řídí znaménkem prvního operandu. | ||
| + | ===== Celočíselné dělení vs dělení s plovoucí čárkou ===== | ||
| + | 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 | | ||