consider
- temp=1;
- temp+=temp*temp<<2+3;
- printf(“%d”,temp); // this line will print output as $33$ how??
Line number 2 can be written as: temp=temp+temp*temp<<2+3;
my doubt is: *>+>» is the order of execution according to precedence rule;
now temp= 1+1*1<<2+3;
temp=1+1<<2+3
how $33$ will come?? please someone explain this??