Operátory vycházejí z jazyka Java nebo C. Kromě níže uvedených existují ještě bitové operátory, které se ale skoro nepoužívají.
Slouží k nastavení hodnot proměnných. Normálně by stačilo jenom =, ale používají se i jiné operátory.
= | přiřazení |
+= | přičtení |
*= , -=, /= | přinásobení, odečtení, "přidělení" |
++ | přičtení 1 |
Například zápis | je to samé jako |
---|---|
a += 4 | a = a + 4 |
b ++ | b = b + 1 |
+ | sčítání, spojování řetězců |
- | odčítání, unární negace |
* | násobení |
/ | dělení |
== | rovnost (dvě rovnítka) |
!= | nerovnost |
<,<=,>=,> | aritmetické srovnání (teď nevím, jestli tam je >= nebo =>) |
&&,|| | logické AND (a zároveň), logické OR (nebo) |
! | logické NOT (negace) |
? : | podmínkový výběr (ternální operátor) |
, | logické spojení (třeba v zápisu parametrů funkcí) |
Logické operátory se používají zejména při větvení programů na stanovení podmínek. Podmínky nabývají hodnot true (pravda) a false (nepravda).
Zejména je třeba upozornit na dvě rovnítka (zjišťování rovnosti). Kdyby se použilo jenom jedno, tak by to znamenalo přiřazení.