Questions:
Write C++ Program to demonstrate the working of Assignment Operators
Explanation:
The following table lists the assignment operators supported by the C language.
Code:
Output:
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:
0 Questions:
Post a Comment