Introducere in Stiinta Calculatoarelor 2013 | Page 65
să ştim nu numai ce operaţii se fac, ci şi în ce ordine se execută
ele.
Semnul = are rolul de a „încărca” în variabila din stânga sa, valoarea
rezultatului obţinut în dreapta sa. Astfel, semnul = poate fi privit ca un
operator de atribuire, iar întreaga construcţie F = m·a ca o expresie cu
o singură valoare – anume valoarea obţinută pentru forţa F.
Operatori
Operatorii sunt simboluri ale unor acţiuni cu semnificaţie stabilită prin
tipul de date operat. Am folosit deja simbolul + ca operator de
concatenare (deci simbol al operaţiei de concatenare). Operatorul poate
fi format din unul sau mai multe caractere. Entitatea asupra căreia se
aplică operatorul se numeşte operand. După numărul de operanzi,
operatorii pot fi:
operatori unari, care se aplica unui singur operand, de ex.
operatorul ”-” in expresia ”-x”; utilizarea operatorului unar se
face, de regula, sub forma "prefix" operator operand (operatorul
este pus în faţa operandului) iar uneori sub forma "postfix"
operand operator, în care operatorul este pus după operand;
operatori binari, care se aplică asupra a doi operanzi, fiind situat
între aceştia; de exemplu operatorul de concatenare ”+” in
expresia "acesta este"+" un exemplu" sau operatorul de adunare a
doua numere ”+” in expresia 17+28. Operatorii binari se folosesc
sub forma "infix" operand1 operator operand2 - în care
operatorul este situat între cei doi operanzi;
operatori ternari, care se aplica asupra a trei operanzi; de exemplu
în limbajele C şi Java există operatorul ternar (? : ) folosit în
expresiile condiţionale. Operatorul ternar se scrie sub forma
(operand1 ? operand2 : operand3 ) în care operand1 are o valoare
logica (true sau false), iar ceilalţi doi operanzi reprezintă acţiuni.
Pentru o privire completă asupra domeniului, se prezintă în continuare
categorii de operatori, cu simboluri uzuale pentru limbajele C şi Java.
Operatori aritmetici sunt operatorii utilizați pentru calculele numerice
și care se aplică funcţie de tipul operanzilor (întregi sau reali). Există o
ordine de precedenţă a operatorilor aritmetici: primii se aplică operatorii
65