Operßtory

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φ.

Operßtory p°i°azenφ

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

PoΦetnφ operßtory

+ sΦφtßnφ, spojovßnφ °et∞zc∙
- odΦφtßnφ, unßrnφ negace
* nßsobenφ
/ d∞lenφ

LogickΘ operßtory

== 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φ.