Aritmetické operátory slouží k základním matematickým operacím, tedy ke sčítání, odčítání, násobení a dělení dvou čísel, proměnných, nebo hodnot, které vrátí metoda. Speciální je operátor Zvýšit/Snížit o jednu, který pracuje jen s jednou proměnnou.
Pokud pracuje operátor s dvěma výrazy, proměnnými, nebo hodnotami, označuje se jako binární. Naopak unární operátor provádí operaci pouze s jedním výrazem.
Ikonky pro další matematické operace naleznete na stránce Matematika.
Plus (For modes 2D, 3D, Console)
Operátor součtu. Můžeme ho používat jako unární i binární operátor.
Unární + (+ je před číslem, nebo proměnnou) je definováno pro všechny numerické (číselné) typy. Výsledkem této operace je původní hodnota operandu.
Binární + (+ je mezi dvěma proměnnými, nebo čísly) je definováno pro numerické (číselné) a řetězcové typy. Při operandech numerického typu je výsledkem jednoduchý součet těchto operandů. U operandů, kde alespoň jeden z nich je řetězcového typu dochází při této operaci ke spojení operandů do jednoho řetězce.
Pomohla Vám nápověda?
Mínus (For modes 2D, 3D, Console)
Operátor rozdílu. Můžeme ho používat jako unární i binární operátor.
Unární - (- je před číslem, nebo proměnnou) je definováno pro všechny numerické (číselné) typy. Výsledkem této operace je opačná hodnota k původní hodnotě operandu.
Binární - (- je před číslem, nebo proměnnou) je definováno pro všechny numerické (číselné) typy. Výsledkem operace je klasický rozdíl mezi operandy.
Pomohla Vám nápověda?
Násobení (For modes 2D, 3D, Console)
Výsledkem operace je klasický součin.
Pomohla Vám nápověda?
Děleno (For modes 2D, 3D, Console)
Operátor podílu. Výsledkem je podíl dvou čísel, jeho velikost a číselný typ závisí na typech operandů.
Je-li některý z operandů reálné (desetinné) číslo, je výsledkem přesný podíl - opět reálné číslo. Pokud jsou ale oba operandy celočíselné, výsledkem bude celočíselný podíl, tj. co zbude z podílu po odříznutí jeho desetinné části.
Pomohla Vám nápověda?
Modulo (zbytek po celočíselném dělení) (For modes 2D, 3D, Console)
Modulo je zbytek po dělení výrazu vlevo výrazem vpravo.
Pomohla Vám nápověda?
Zvýšit o jednu (For modes 2D, 3D, Console)
Zvýší hodnotu operandu o 1.
Tento příkaz je unární, pracuje tedy jen s jednou proměnnou. Když ho použijete v nějakém příkazu, nebo jako parametr metody, je rozdíl, jestli ho dáte před, nebo za proměnnou. Pokud je před ní, nejprve se k proměnné přičte 1 a pak je teprve proveden příkaz, nebo zavolána metoda. Pokud je za ní, tak se jako první provede příkaz, nebo zavolá metoda a až potom se přičte k proměnné 1.
Pomohla Vám nápověda?
Snížit o jednu (For modes 2D, 3D, Console)
Sníží hodnotu operandu o 1.
Tento příkaz je unární, pracuje tedy jen s jednou proměnnou. Když ho použijete v nějakém příkazu, nebo jako parametr metody, je rozdíl, jestli ho dáte před, nebo za proměnnou. Pokud je před ní, nejprve se od proměnné odečte 1 a pak je teprve proveden příkaz, nebo zavolána metoda. Pokud je za ní, tak se jako první provede příkaz, nebo zavolá metoda a až potom se odečte od proměnné 1.
Pomohla Vám nápověda?


Shledali jste tuto informaci pro Vás užitečnou?
Máte nějaký dotaz nebo připomínku k tomuto tématu? Napište nám.
©1978-2010 SGP Systems

Nadřazená stránka | Předchozí stránka | Další stránka