👤

E adevarat ca operatorul " ! " are prioritate mai mare decat un operator aritmetic?
de exemplu am ex: !(3<7) && (2<0) || (6==1+3)
cu ce operator incep mai intai? fac calculul din a treia paranteza sau calculez not-ul de la prima? 


Răspuns :

http://tema23.tripod.com/IMAGES/05m02g.gif
Poftim tabelul.

Dar trebuie sa stii de la mate ca intii si intii se fac operatiile din paranteza.

Deci, va fi asa.
1. 1+3   ( este egal cu 4) 
2. (6==4)  (false)
3. (2<0) (false)
4. (3<7) (false)
5. !(3<7) (!false)  true
6. !(3<7) && (2<0)  (true && false)  false
7. (false || 6==1+3)  (false || false ) false.

P.S  Nu poti sa faci "not", pina cind nu calculezi cu ce este egala paranteza.
La iesire, daca nu am gresit nimic, primim false.