Operátory používané při vyhodnocování výrazů

Z K.A.P.
Skočit na navigaciSkočit na vyhledávání

Operátory, funkce a proměnné lze využít v několika částech programu, např. při vyhledávání údajů v databázích, v generátoru sestav nebo při tisku pomocí definičního souboru

Logické

= vrací 1, pokud jsou operandy shodné, jinak vrací 0 (operandy mohou být číselného i textového typu)
<> vrací 1, pokud nejsou operandy shodné, jinak vrací 0
< vrací 1, pokud je 1. operand menší než druhý, jinak vrací 0 (u textových operandů jde o porovnání vzhledem k abecednímu pořádku)
<= vrací 1, pokud je 1. operand menší nebo roven než 2.
> vrací 1, pokud je 1. operand větší než 2., jinak vrací 0
>= vrací 1, pokud je 1. operand větší nebo roven než 2.
OR vrací 1, pokud je splněn alespoň jeden operand (levý nebo pravý);
AND vrací 1, pokud jsou splněny zároveň oba operandy (levý i pravý);
XOR vrací 1, pokud je splněn právě jeden z operandů (buď levý nebo pravý); jinak vrací 0
! negace výrazu stojícího za !; vrací 1 pokud je výraz 0, jinak vrací 0


Matematické

+ sčítání dvou čísel nebo spojení dvou textových položek (závisí na typu argumentu)
- odečítání dvou čísel, popř. unární minus
* násobení dvou čísel
/ dělení dvou čísel
^ umocnění (první operand na druhý)


Řetězcové

& spojí dvě textové položky do jedné