Assignment operator

                                         

                                         Assignment operator


A compound assignment operator is used to simplify the coding of some expressions. For example, using the operators described earlier we can increase a variable's value by ten using the following code:



Using normal way:-
a=a+2;
a=a+b+2;
a=a-2;
a=a*4;
a=a/5;
a=a%2; 

The following code gives examples for addition (+=), subtraction (-=), multiplication (*=), division (/=) and modulus (%=):
Using assignment operator:-
a+=2;
a+=b+2;
a-=2; 
a*=4;
a/=5;
a%=2; 
 

You may observe that by using assignment operator .It can save time,simplify the some expressions(code)  and expressions become sorter.


Explaination by table :-

OperatorDescriptionExample
=Simple assignment operator, Assigns values from right side operands to left side operandC = A + B will assigne value of A + B into C
+=Add AND assignment operator, It adds right operand to the left operand and assign the result to left operandC += A is equivalent to C = C + A
-=Subtract AND assignment operator, It subtracts right operand from the left operand and assign the result to left operandC -= A is equivalent to C = C - A
*=Multiply AND assignment operator, It multiplies right operand with the left operand and assign the result to left operandC *= A is equivalent to C = C * A
/=Divide AND assignment operator, It divides left operand with the right operand and assign the result to left operandC /= A is equivalent to C = C / A
%=Modulus AND assignment operator, It takes modulus using two operands and assign the result to left operandC %= A is equivalent to C = C % A
<<=Left shift AND assignment operator C <<= 2 is same as C = C << 2
>>=Right shift AND assignment operator C >>= 2 is same as C = C >> 2
&=Bitwise AND assignment operatorC &= 2 is same as C = C & 2
^=bitwise exclusive OR and assignment operatorC ^= 2 is same as C = C ^ 2
|=bitwise inclusive OR and assignment operatorC |= 2 is same as C = C | 2

Comments

Popular posts from this blog