Logické

Pracují nad logickými (booleovskými) hodnotami (samozřejmě vč. výsledků porovnávání <, >, ==, atd.).

logické součiny (AND):

  • & (nepodmíněný - vždy se vyhodnotí oba operandy),

  • && (podmíněný - líné vyhodnocování (lazy evaluation) - druhý operand se vyhodnotí, jen nelze-li o výsledku rozhodnout z hodnoty prvního)

logické součty (OR):

  • | (nepodmíněný - vždy se vyhodnotí oba operandy),

  • || (podmíněný - líné vyhodnocování - druhý operand se vyhodnotí, jen nelze-li o výsledku rozhodnout z hodnoty prvního)

negace (NOT):

  • !