Search Placementyogi.com

# Operators in C

An operator is a symbol that specifies the operation or activity to be performed. For example + means add , - means subtract  and  * means multiply.

```a + b /*Here a and b are operands and + is an operator */
a++   /*Here a is operand and ++ is the operator */```

We can classify operator on

1. Number of operands an operator has.
2. The type of operation being performed.

## 1. Operators classification based on number of operands

Based on number of operand, operators can be classified into four major category.

Unary Operators: An operator which act on only one operand to produce result is called unary operator. For example +x, ++a, !b

Binary Operators: An operator which act on two operands to produce result is called binary operator. For example a+b, a%b, a>>1

Ternary Operators: An operator which act on three operands to produce result is called ternary operator. For example x?y:x.

## 2. Operators classification based on type of operation

Classifying based on type of operation being performed gives a clear picture of all operators.

we will discuss each operator in detail with example in next topics.

Hide Page Information