Download - Expresii Si Operatori Clasa 10

Transcript

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+