## Shorthand operator Example in C

**C has two types of shorthand operators**

- Shorthand Assignment operators
- Increment and Decrement operators

**Shorthand Assignment operators**

C has set of shorthand assignment operators of the form

v op = exp;

where v is variable op can be any arithmetic operator and exp is an expression.

The operator op= is known as the shorthand assignment operator.

Lets understands, how it can be used!

The assignment statement

v op = exp; is equivalent of v = v + exp;

It means x+=5; statement is equivalent of x=x+5;

**Advantages of shorthand assignment operator**

- The statement is more concise and easier to read.
- Saves time, no need to write again.
- The statement is more efficient.

commonly used shorthand assignment operator |

**Increment and Decrement operators**

++ and -- are two very useful shorthand increment and decrement operators, ++ adds one to the operand while -- subtracts by one. Both are unary operators and follows following syntax.

PreIncrement/PreDecrement OR PostIncrement/PostDecrement

++a; OR a++;

--a; OR a--;

Pre means Add or Subtract by one immediately in operand.where as Post means Add or Subtract by one in very next appearance of operand in execution of statement.

**Example of Increment and Decrement operators**