Shorthand operator Example in C
C has two types of shorthand operators
Shorthand Assignment operators
C has set of shorthand assignment operators of the form
Increment and Decrement 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