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>
= : vrací 1, pokud jsou operandy shodné, jinak vrací 0 (operandy mohou být číselného i textového typu)
+
{| class="wikitable" border=0
<> : 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)
+
|width=70|'''=''' ||vrací 1, pokud jsou operandy shodné, jinak vrací 0 (operandy mohou být číselného i textového typu)
<= : 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 nejsou operandy shodné, 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ý);
+
|'''<'''||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 : 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
+
|'''<='''||vrací 1, pokud je 1. operand menší nebo roven než 2.
! : negace výrazu stojícího za !; vrací 1 pokud je výraz 0, jinak vrací 0
+
|-
 +
|'''>'''||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>'''Matematické'''</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|''' +'''||sčítání dvou čísel nebo spojení dvou textových položek (závisí na typu argumentu)
/ : dělení dvou čísel
+
|-
^ : umocnění (první operand na druhý)
+
|'''-'''||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é
+
<ins>'''Řetězcové'''</ins>
& : spojí dvě textové položky do jedné
+
{| class="wikitable" border=0
 +
|-
 +
|width=70|'''&'''||spojí dvě textové položky do jedné
 +
|}

Verze z 20. 11. 2008, 13: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é