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...) |
m (Zamyká „Operátory používané při vyhodnocování výrazů“ [edit=autoconfirmed:move=autoconfirmed]) |
||
(Nejsou zobrazeny 3 mezilehlé verze od stejného uživatele.) | |||
Řá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/> |
− | |||
− | |||
− | <> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | <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 | |
+ | |- | ||
+ | |'''<'''||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 | ||
+ | |} | ||
− | + | ||
− | & | + | <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é | ||
+ | |} |
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é |