Expresii Si Operatori Clasa 10

2
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 eectueazaoperatiile - Asociati itatea operatorilor – este de ! eluri: de la stanga la dreapta si d la dreapta la stabga. "peratorii cu aceeasi asociati itate au aceeasipriritate. #aca asociati itatea operatorilor este de la stanga la dreapta, prim 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 asociati itatea 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 )*+, , modulo ) + sau restul impartirii intregi !. "peratori relationali: , /, 0, /0 1. "peratori de egalitate: 00 )egalitate+ 20 )dierit+ 3. "peratori de incrementaresidecrementare: && )incrementare+ - - )decrementare+ Acestia pot f: prefxatisaupostfxati #acaoperatorulesteprefxat, atunci ariabilaesteincrementatasaudecrementatainainte de e aluareaexpresiei. #acaoperatorulestepostfxat, ariabilaesteincrementatasaudecrementatadupae aluareaexpresiei. 4. "peratorilogicipebiti/ 55 )si logic+ – dacaambiioperanzisuntdieriti de 6, rezultatuleste ', in rest este 6 Sau logic – dacacelputinunul din operanziestedierit de 6, rezultatuleste ', in rest este 6 2 )negare+ 7. "peratori de atribuire )0+: Ex: 0expresie, unde: este o ariabila. Principiulesteurmatorul/ se e alueazaexpresia. 8ariabilei , i se atribuie aloareaobtinuta. 9. "peratorulsizeo – are rolul de a returnanumarul de octetiutilizatpentrumemorareaunei alori. Poate f utilizat in una din ormele: sizeo)expresie+ sausizeo)tip+ . "peratorul de con ersieexplicita: con erteste aloareaoperandului la tipulindicat. Are orma: tip)operand+

Transcript of Expresii Si Operatori Clasa 10

Expresii si operatori

Se numeste expresie o succresiune de operatori si operanzi legati inter eidupa reguli specifce limbajului, in scopul e ectuarii unor operatii.

Pentru ealuarea unei expresii trebuie luate in considerare:

- Prioritatea – ea indica ordinea in care se e ectueazaoperatiile- Asociati itatea operatorilor – este de ! eluri: de la stanga la dreapta si de

la dreapta la stabga. "peratorii cu aceeasi asociati itate auaceeasipriritate.#aca asociati itatea operatorilor este de la stanga la dreapta, primaoperatie care se e ectueaza este cea corespunzatoare primului operatordin stanga, a doua operatie este cea corespunzatoare celui de-al doileaoperator din stanga. $n cazul in care asociati itatea este de la dreapta lastanga, prima operatie ce se e ectueaza este cea corespunzatoareoperatorului din dreapta.

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

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

00 )egalitate+20 )di erit+

3. "peratori de incrementaresidecrementare:&& )incrementare+

- - )decrementare+Acestia pot f: prefxatisaupostfxati#acaoperatorulesteprefxat,atunci ariabilaesteincrementatasaudecrementatainainte dee aluareaexpresiei. #acaoperatorulestepostfxat,ariabilaesteincrementatasaudecrementatadupae aluareaexpresiei.4. "peratorilogicipebiti/

55 )si logic+ – dacaambiioperanzisuntdi eriti de 6, rezultatuleste ', inrest este 6Sau logic – dacacelputinunul din operanziestedi erit de 6, rezultatuleste', in rest este 62 )negare+

7. "peratori de atribuire )0+:Ex: 0expresie, unde: este o ariabila. Principiulesteurmatorul/ se e alueazaexpresia. 8ariabilei , i se atribuie aloareaobtinuta.

9. "peratorulsizeo – are rolul de a returnanumarul deoctetiutilizatpentrumemorareaunei alori. Poate f utilizat in una dinormele: sizeo )expresie+ sausizeo )tip+

. "peratorul de con ersieexplicita: con erteste aloareaoperandului latipulindicat. Are orma: tip)operand+