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