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/>
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é
+
<ins>'''Logické'''</ins>
+ : sčítání dvou čísel nebo spojení dvou textových položek (závisí na typu argumentu)
+
{| class="wikitable" border=0
- : odečítání dvou čísel, popř. unární minus
+
|-
* : násobení dvou čísel
+
|width=70|'''=''' ||vrací 1, pokud jsou operandy shodné, jinak vrací 0 (operandy mohou být číselného i textového typu)
/ : dělení dvou čísel
+
|-
^ : umocnění (první operand na druhý)
+
|'''<>'''||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
 +
|}
  
Řetězcové
+
 
& : spojí dvě textové položky do jedné
+
<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, 13: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é