Operator dodele

  • Ovo je binarni operator koji smešta vrednost desnog operanda na lokaciju čije se ime nalazi sa leve strane operatora.
  • Levi operand mora biti ime memorijske lokacije (ime promenljive u koju se smešta vrednost).

Postoje dve grupe ovakvog operatora:

- elementarni operator dodeljivanja (=),

- složeni operatori dodeljivanja (opšti oblik ovih operatora je <op>=)

Operator <op> može biti jedan od sledećih:

+, -, *, /, %, <<, >>, &, |, ^.

Opšti izraz a <op> = b se može napisati i u obliku a = a <op> b

Primeri:


									1

			2

			3

			

									  a += 3;             //ekvivalntno:   a = a+3;

			  b -= a;             //ekvivalentno: b = b-a;

			  proizvod *= a-5;    // proizvod = proizvod*(a-5);