Expresii Si Operatori

download Expresii Si Operatori

of 1

Transcript of Expresii Si Operatori

  • 7/24/2019 Expresii Si Operatori

    1/1

    Expresii si operatori

    Se numeste expresie o succresiune de operatori si operanzi legati inter ei

    dupa reguli specifce limbajului, in scopul eectuarii unor operatii.

    Pentru ealuarea unei expresii trebuie luate in considerare:

    - Prioritatea ea indica ordinea in care se eectueaza operatiile- Asociatiitatea operatorilor este de ! eluri: de la stanga la dreapta si de

    la dreapta la stabga. "peratorii cu aceeasi asociatiitate au aceeasi

    priritate.#aca asociatiitatea operatorilor este de la stanga la dreapta, prima

    operatie care se eectueaza este cea corespunzatoare primului operator

    din stanga, a doua operatie este cea corespunzatoare celui de-al doilea

    operator din stanga. $n cazul in care asociatiitatea este de la dreapta la

    stanga, prima operatie ce se eectueaza este cea corespunzatoare

    operatorului din dreapta.

    "peratori %&&$n %&& exista urmatorii operatori:'. "peratori aritmetici:(inus, plus, inmultire )*+, , restul impartirii intregi )+!. "peratori relationali:

    , /, 0, /01. "peratori de egalitate:

    00 )egalitate+20 )dierit+

    3. "peratori de incrementare si decrementare:

    && )incrementare+- - )decrementare+

    Acestia pot f: prefxati sau postfxati#aca operatorul este prefxat, atunci ariabila este incrementata sau

    decrementata inainte de ealuarea expresiei. #aca operatorul este

    postfxat, ariabila este incrementata sau decrementata dupa ealuarea

    expresiei.4. "peratori logici pe biti/

    55 )si logic+ daca ambii operanzi sunt dieriti de 6, rezultatul este ',

    in rest este 6Sau logic daca cel putin unul din operanzi este dierit de 6, rezultatul

    este ', in rest este 62 )negare+

    7. "peratori de atribuire )0+:Ex: 0expresie, unde: este o ariabila. Principiul este urmatorul/ se

    ealueaza expresia. 8ariabilei , i se atribuie aloarea obtinuta.9. "peratorul sizeo are rolul de a returna numarul de octeti utilizat

    pentru memorarea unei alori. Poate f utilizat in una din ormele:

    sizeo)expresie+ sau sizeo)tip+. "peratorul de conersie explicita: conerteste aloarea operandului la

    tipul indicat. Are orma: tip)operand+