Expressions
 
Evaluation of expression
 
An expression is a combination of variables, constants and operators arranged according to the syntax of the language.
 
C can handle any complex expression with ease.
 
It is little bit different from algebraic expression.
 
Algebraic Expressions C Expressions
axb-cxd a*b-c*d
(m+n)(a+b) (m+n)*(a+b)
 
Evaluation of expression:
 
We can evaluate an expression by using assignment statement. As
 
Variable = Expression.
 
e.g. :
 
Temp = ((f * cos(x)/sin (y))+(g * sin(x)/cos(y)))
 
All relevant variables must be assigned values before the evaluation of the expression.
 
Type conversion in expression:
 
To effectively develop C programs, it would be necessary for you to understand the rules that are used for the implicit conversion of operands.
 
If an expression contains an operation between an int and a float, the int would be automatically promoted to a float before carrying out of operation.