GeekInterview.com
  I am new, Sign me up!
 
Home C
 

Precedence of Operators

 
Category: C
Comments (0)


What is precedence of operators?


When number of operators occurs in an expression the operator which is to be evaluated first is judged by applying priority of operators. The arithmetic operators available in C are


+ used for Addition
- used for Subtraction
* used for Multiplication
/ used for Division
% used for Modulus operation


When all these are  used in an expression in a C program then the operator priority is applied in the following order


* followed by
/ followed by
% followed by
+ followed by


Example to understand the concept of priority of operators is


main()
{
int a;
a=5 + 7 – 8 * 10 / 5 % 10;
printf(“a=%d”,a);
}


The output of the above program is a=6 , This occurs as follows:


a = 5 + 6 – 80 / 5 % 10 (since * is operated first)
a = 5 + 6 – 16 % 10 (/ is operated)
a = 5 + 7 - 6 (% is calculated)
a = 12 - 6 (+ is operated)
a = 6



Read Next: Conversion in C



 
Related Topics


 

Comments



Post Your Comment:

Members Please Login
Your Name:*
e-mail ID:(required for notification)*
Image Verification: 
 
 Subscribe    

Sponsored Links

 
About Us -  Privacy Policy -  Terms and Conditions -  Contact  

Copyright © 2005 - 2009 GeekInterview.com. All Rights Reserved

Page copy protected against web site content infringement by Copyscape