Operator, Operand, and Expression in ‘C’
Operators are symbols which take one or more operands or expressions and perform arithmetic or logical computations.
Types of operators available in C are as follows:
- Arithmetic
- Assignment
- Logical/relational
- Bitwise
These have operators under each as follows:
Arithmetic Operators
+ For performing Addition
– For performing Subtraction
/ For performing Division
* For performing Multiplication
% Modulo for finding remainder in division operation
— Decrement (post and pre)
++ Increment (post and pre)
Assignment Operators
=
*= Multiply
/= Divide
%= Modulus
+= Add
-= Subtract
Logical / Relational Operators
== Equal to
!= Not Equal to
> Greater than
< Less than
>= Greater than or equal to
<= Less than or equal to
&& Logical AND
|| Logical OR
! Logical NOT
Bitwise Operators
& AND
| Inclusive OR
^ Exclusive OR
<< Shift Left
>> Shift Right
~ One’s compliment
Operands are variables or expressions which are used in operators to evaluate the expression.
Combination of operands and operators form an Expression.
For instance a = b + c; denote an expression in which there are 3 operands a, b, c and two operator + and =.
The association of expressions and keywords is called Statements.
For instance int a = b + c; denote a statement..