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 (Nová stránka: 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...) |
|||
| Řádek 1: | Řádek 1: | ||
| − | 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 | + | 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<br/> |
| − | Logické | + | <ins>'''Logické'''</ins> |
| − | = | + | {| class="wikitable" border=0 |
| − | <> | + | |- |
| − | < | + | |width=70|'''=''' ||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 |
| − | >= | + | |- |
| − | OR | + | |'''<'''||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) |
| − | AND | + | |- |
| − | XOR | + | |'''<='''||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 | ||
| + | |} | ||
| − | + | <ins>'''Matematické'''</ins> | |
| − | + | {| class="wikitable" border=0 | |
| − | + | |- | |
| − | + | |width=70|''' +'''||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ý) | ||
| + | |} | ||
| − | + | <ins>'''Řetězcové'''</ins> | |
| − | & | + | {| class="wikitable" border=0 |
| + | |- | ||
| + | |width=70|'''&'''||spojí dvě textové položky do jedné | ||
| + | |} | ||
Verze z 20. 11. 2008, 14:47
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é |