Operatori C++
Computerele prelucrează date! Le citesc de la tastatură, le memorează în variabile (sau constante), le afișează pe ecran. Și mai fac cu ele diverse operații. Noi suntem obișnuiți să facem operații aritmetice (adunări, scăderi, etc.), dar în C++ există multe alte operații. O operație este alcătuită din operanzi și operator. Operanzii reprezintă datele cu care se fac operațiile, iar operatorul este simbolul care stabilește ce operație se face cu operanzii.
1. Operatori aritmetici
Acești operatori sunt folosiți pentru a efectua operații matematice de bază.
- Adunare(+): a + b
- Scădere(-): a - b
- Înmulțire(*): a * b
- Împărțire(/): a / b
- Modulo(%): a % b (restul împărțirii întregi)
2. Operatori de atribuire
Acești operatori sunt folosiți pentru a atribui valori variabilelor.
- Atribuire simplă(=): a = b
- Atribuire cu adunare(+=): a += b (echivalent cu a = a + b)
- Atribuire cu scădere(-=): a -= b (echivalent cu a = a - b)
- Atribuire cu înmulțire(*=): a *= b (echivalent cu a = a * b)
- Atribuire cu împărțire(/=): a /= b (echivalent cu a = a / b)
- Atribuire cu modulo (%=): a %= b (echivalent cu a = a % b)
3. Operatori de incrementare și decrementare
Acești operatori sunt folosiți pentru a mări sau micșora valoarea unei variabile cu 1.
- Incrementare(++):
- Prefixată: ++a
- Sufixată: a++
- Decrementare(--):
- Prefixată: --a
- Sufixată: a--
4. Operatori relaționali
Acești operatori sunt folosiți pentru a compara două valori.
- Egalitate(==): a == b
- Inegalitate(!=): a != b
- Mai mic(<): a < b
- Mai mare(>): a > b
- Mai mic sau egal(<=): a <= b
- Mai mare sau egal(>=): a >= b
5. Operatori logici
Acești operatori sunt folosiți pentru a efectua operații logice.
- Și logic(&&): a && b
- Sau logic(||): a || b
- Negare logică(!): !a