Constructiile de baza ale limbajului C – Operatori

Un operator este un simbol care indică compilatorului necesitatea execuţiei unei operaţii matematice sau logice.

Operatori aritmetici

Operator Semnificație Exemplu
++ Incrementare b++ (creste valoarea lui b cu 1)
* Înmulțire a*b
/ Împărțire a/b
% Restul impărțirii întregi a%b (152%100 = 52)
Scădere a-b
+ Adunare a+b

Operatorii de incrementare/decrementare pot să apară în formă prefixată sau postfixată. în forma prefixată putem avea ++v sau —v iar în forma postfixată putem avea v++ sau v—. Diferenţa dintre cele două forme apare atunci când aceşti doi operatori apar într-o expresie de atribuire. Atunci când operatorul de incrementare/decrementare precede variabila, atunci se incrementează/decrementează variabila înainte de a o utiliza în atribuire. Invers, dacă operatorul de incrementare/decrementare urmează variabilei, atunci se incrementează/decrementează variabila după utilizarea ei în atribuire.
Continue reading