Operatori in C++
Operatorii uzuali precum cei de atribuire, de adunare, de inmultire, etc. sunt cunoscuti de toata lumea. Dar exista si alti operatori foarte utili, iar pe unii dintre ei intentionez sa ii prezint si sa ii explic in acest articol.
Pentru inceput voi trece in revista operatorii elementari: operatorul de atribuire “=“, operatorii aritmetici (adunare “+“, scadere “-“, inmultire “*“, catul “/“, restul “%“), operatorii relationali (este egal cu “==“, nu este egal cu “!=“, mai mic “<“, mai mare “>“, mai mic sau egal “<=“, mai mare sau egal “>=“) si operatorii logici (nu “!“, si “&&“, sau “||“).
In continuare voi vorbi despre operatorul conditional “?“. Modul de folosire este extrem de simplu:
conditie ? rezultat_1 : rezultat_2;
In cazul in care conditia este adevarata, expresia va returna rezultat_1. In cazul in care este conditia este falsa, expresia va returna rezultat_2. Sa vedem urmatorul exemplu:
#include <stdio.h>
#include <conio.h>
void main()
{
int a = 10;
int b = 20;
int c = (a==b) ? 0 : 99;
printf("c = %d", c);
getch();
}
Programul va verifica daca a este egal cu b. Evident, a este diferit de b, asadar conditia este falsa iar expresia (a==b) ? 0 : 99 va returna cel de-al doilea rezultat: 99.
Un alt operator foarte util este operatorul virgula “,“. Acesta se foloseste atunci cand dorim sa imbinam mai multe expresii intr-una singura, dupa cum se poate observa in exemplul urmator.
#include <stdio.h>
#include <conio.h>
void main()
{
int a;
int c = (a=50, a*2);
printf("c = %d", c);
getch();
}
Am folosit operatorul virgula in expresia int c = (a=50, a*2). Mai intai se va executa prima “sub-expresie”, asadar a va primi valoarea 50. Apoi se va executa a doua “sub-expresie”, a*2, iar variabila c va primi valoarea acestei expresii. Programul va afisa in final c = 100.
Sper ca aceste mici explicatii v-au fost de ajutor. Spor la programat!
Ti-a placut articolul Operatori in C++?
TweetAi nevoie de rezolvarea unei probleme la informatica?
Iti recomandam si urmatoarele articole:
1 comentariu pentru Operatori in C++
Discuta articolul Operatori in C++
Contul tau
Categorii
- Atestat Info C/C++ (21)
- Atestat Info Pascal (21)
- Learn AJAX (3)
- Learn Android (5)
- Learn C++ (32)
- Learn CSS (11)
- Learn Database (9)
- Learn Flash (33)
- Learn HTML (14)
- Learn JAVA (9)
- Learn Javascript (14)
- Learn jQuery (17)
- Learn Pascal (28)
- Learn PHP (21)
- Learn SQL (5)
- Learn Visual FoxPro (4)
- Tips & Tricks (22)
Mozku Network
Ne gasesti si pe Facebook
Articole noi
- Cum sa detectati rezolutia telefonului intr-o aplicatie Android
- Cum se evita oprirea fortata a unei aplicatii
- Cum sa porniti o activitate noua in Android
- Cum sa adaugati un ImageView intr-o aplicatie Android
- Cum sa adaugati un Button intr-o aplicatie Android
- Cum sa utilizati un ArrayList in Java
- Bifeaza toate checkbox-urile folosind jQuery
- Validare formular folosind jQuery
Fisiere populare
- Proiect Atestat Informatica Visual FoxPro (439)
- Twitter Patterns (202)
- Flash Newsletter (126)
- Baza de date auto revizuita (99)
- hitTest Flash (99)

imi place sa lucrez cu operatori in C++ , dar nu pb f complicate…Dragut articolul:-)