Skip to main content

Posts

Showing posts with the label Hierarchy of Operations

Hierarchy of Operations

The preference in which arithematic operations are performed in an arithematic expression is called as Hierarchy of operations. Its very important in C Programming to predefine the Hierarchy of operations to the C compiler in order to solve the given arithematic expression correctly. e.g.: If a programmer wishes to perform ,z=a+b/c;it may be interpretted as z=(a+b)/c or z=a+(b/c). and if a=3,b=6,c=2 then using the same expression we will obtain two different answwers as z=4.5 or z=6. To avoid this condition we must be aware of hierarchy of operations used in C programming. In arithematic expressions scanning is always done from left to right. The priority of operations is as shown below, Priority Operators First Paranthesis os brackets() Second Multiplication & Divison Third Addition & Substraction Fourth Assignment i.e.= If we consider the logical operators used in C language,the operator precedence will be like; Operators Type ! Logical ...