Operand predstavlja deo izraza nad kojim se vrše akcije-operacija. Kad je C++ u pitanje konstante (3, 5, 3.14, „string“), promenljive i funkcije koje vraćaju vrednost su ošperandi . Operatori su delovi izraza koji ukazuju koje operacije treba da se izvrše nad operandima – sa ciljem da se dobije neki rezultat. Na primer,u izrazu „1+5“ – 1 i 5 su operandi , а ‘+’ (plus) jе operator. Operator ‘+’ ukazuje kako da se iskombinuju operandi da bi se dobila nova vrednost (6).
C++ prepoznaje nekoliko skupova tipove operatora:
- Aritmetički operatori (binarni i unarni)
- Logički operatori
- Relacioni operatori
- Ostali operatori
Operator dodele vrednosti (=)
Jedna promenljiva može u različitim vremenskim periodima da se koristi za čuvanje različitih vrednosti. C++, vrednost promenljivoj dodeljuje primenom operatora ‘=’. Na pr., izrazom „prom=1000;“ promenljivoj pom se dodeljuje vrednost 1000. Upamtite , C++ dodelu vrednosti promenljive izvršava s desna na levo (vrednost koja se nalazi s desne strane operatora ‘=’, se dodeljuje promenljivoj koja se nalazi s leve strane operatora ‘=’). Na primer, izraz „a=b;“ – promenljivoj a dodeljuje vrednost koja je u tom momentu vrednost promenljive b. Promenljiva b zadržava svoju vrednost.
#include <iostream>
using
namespace
std;
int
main()
{
int
a, b, c;
a = 100;
//a=100
b = 50;
//a=100 b=50
c = 20;
//a=100 b=50 c=20
a = b;
//a=50 b=50 c=20
b = 30;
//a=50 b=30 c=20
c = b;
//a=50 b=30 c=30
a = b+c;
//a=60 b=30 c=30
cout <<
"a="
<< a << endl;
//štampa'a=60'
cout <<
"b="
<< b << endl;
//
štampa
'b=30'
cout <<
"c="
<< c << endl;
//
štampa
'c=30'
return
0;
}