Wednesday, 27 January 2016

Write C++ Program to demonstrate the working of Assignment Operators

Leave a Comment
Questions:


Write C++ Program to demonstrate the working of Assignment Operators

Explanation:

The following table lists the assignment operators supported by the C language.

Operator Description Example
= Simple assignment operator. Assigns values from right side operands to left side operand. C = A + B will assign the value of A + B to C
+= Add AND assignment operator. It adds the right operand to the left operand and assign the result to the left operand. C += A is equivalent to C = C + A
−= Subtract AND assignment operator. It subtracts the right operand from the left operand and assigns the result to the left operand. C −= A is equivalent to C = C − A
*= Multiply AND assignment operator. It multiplies the right operand with the left operand and assigns the result to the left operand. C *= A is equivalent to C = C * A
/= Divide AND assignment operator. It divides the left operand with the right operand and assigns the result to the left operand. C /= A is equivalent to C = C / A
%= Modulus AND assignment operator. It takes modulus using two operands and assigns the result to the left operand. C %= 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 operator. C &= 2 is same as C = C & 2
^= Bitwise exclusive OR and assignment operator. C ^= 2 is same as C = C ^ 2
|= Bitwise inclusive OR and assignment operator. C |= 2 is same as C = C | 2

Code:



#include <iostream>
Using namespace std;
int main()
{
   int a = 21;
   int c ;

   c = a;
   cout<< "Line 1 - =  Operator Example, Value of c =  " << c << endl;

   c += a;
   cout<< "Line 2 - += Operator Example, Value of c =  " << c << endl;

   c -= a;
   cout<< "Line 3 - -= Operator Example, Value of c =  " << c << endl;

   c *= a;
   cout<< "Line 4 - *= Operator Example, Value of c =  " << c << endl;

   c /= a;
   cout<< "Line 5 - /= Operator Example, Value of c =  " << c << endl;

   c = 200;
   c %=  a;
   cout<< "Line 6 - %= Operator Example, Value of c =  " << c << endl;

   c <<= 2;
   cout<< "Line 7 - <<= Operator Example, Value of c =  " << c << endl;

   c >>= 2;
   cout<< "Line 8 - >>= Operator Example, Value of c =  " << c << endl;

   c &= 2;
   cout<< "Line 9 - &= Operator Example, Value of c =  " << c << endl;

   c ^= 2;
   cout<< "Line 10 - ^= Operator Example, Value of c =  " << c << endl;

   c |=  2;
   cout<< "Line 11 - |= Operator Example, Value of c =  " << c << endl;
}



Output:



If You Enjoyed This, Take 5 Seconds To Share It

0 Questions: