Saturday, 20 May 2017

List and explain the precedence of Arithmetic, Logical and Relational operators in ‘C’.

C uses a certain hierarchy to solve such kind of mixed expressions. The hierarchy and associatively of the operators discussed so far is summarized in Table. The operators written in the same line have the same priority. The higher precedence operators are written first

ARITHMETIC OPERATORS

+         Addition
-          Subtraction
*          Multiplication
/          Division
%         Modular Division

Arithmetic operators are used for making mathematical expression and evaluating results in any kind of formulas by using Brackets wherever needed.

RELATIONAL OPERATORS

Operator.      CheckCondition      Meaning 

  ==                    X==Y.            X is equal toY
  !=                     X!=Y.             X is not equal                                                   to Y
  <                      X<Y.             X is less thanY      <=                     X<=Y.            X is less than    or equal to Y
>                       X>Y.               X is greater than Y
>=                     X>=Y.            X is greater than or equal to Y

Relational operators are used to check any condition by comparing the values of variables used inside a program. The result of any comparison (condition) will give you true or false only.

LOGICAL OPERATORS

Operator.              Meaning

&&                          Logical AND
||                             Logical OR
!                              Logical NOT

Logical operators (AND and OR) combine two conditions and logical NOT is used to negate the condition i.e. if the condition is true, NOT negates it to false and vice versa.

No comments:

Post a Comment