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

Z K.A.P.
Skočit na navigaciSkočit na vyhledávání
m (Zamyká „Operátory používané při vyhodnocování výrazů“ [edit=autoconfirmed:move=autoconfirmed])
 
(Není zobrazena jedna mezilehlá verze od stejného uživatele.)
Řádek 24: Řádek 24:
 
|'''!'''||negace výrazu stojícího za !; vrací 1 pokud je výraz 0, jinak vrací 0
 
|'''!'''||negace výrazu stojícího za !; vrací 1 pokud je výraz 0, jinak vrací 0
 
|}
 
|}
 +
  
 
<ins>'''Matematické'''</ins>
 
<ins>'''Matematické'''</ins>
Řádek 38: Řádek 39:
 
|'''^'''||umocnění (první operand na druhý)
 
|'''^'''||umocnění (první operand na druhý)
 
|}
 
|}
 +
  
 
<ins>'''Řetězcové'''</ins>
 
<ins>'''Řetězcové'''</ins>

Aktuální verze z 12. 1. 2009, 12:28

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é