# Assignment Operators

##### in Hindi - Assignment Operators

Assignment Operators ग्यारह प्रकार के होते है |
1. Assignment Operator
3. Subtract Assignment Operator
4. Multiply Assignment Operator
5. Divide Assignment Operator
6. Modulus Assignment Operator
7. Bitwise AND Assignment Operator
8. Bitwise OR Assignment Operator
9. Bitwise XOR Assignment Operator
10.Left Shift Assignment Operator
11.Right Shift Assignment Operator

Table for Assignment Operators
Operator Name of Operator program sum
= Assignment Operator b = b + a b = 12 + 20 = 32
+= Add Assignment Operator b = b + a b = 32 + 20 = 52
-= Subtract Assignment Operator b = b - a b = 52 - 20 = 32
*= Multiply Assignment Operator b = b * a b = 32 * 20 = 640
/= Divide Assignment Operator b = b / a b = 640 / 20 = 32
%= Modulus Assignment Operator b = b % a b = 32 % 20 = 12
&= Bitwise AND Assignment Operator b = b & 2 b = 12 & 2 = 0
|= Bitwise OR Assignment Operator b = b | 2 b = 0 | 2 = 2
^= Bitwise XOR Assignment Operator b = b ^ 2 b = 2 ^ 2 = 0
<<= Left Shift Assignment Operator b = b << 2 b = 0 << 2 = 0
>>= Right Shift Assignment Operator b = b >> 2 b = 0 >> 2 = 12

#### Source Code :

```#include <iostream.h>
#include <conio.h>

int main() {

int a=20,b=12;

b = a;
cout<<" value of b is %d"<<b;

b += a;
cout<<" value of b is %d"<<b;

b -= a;
cout<<" value of b is %d"<<b;

b *= a;
cout<<" value of b is %d"<<b;

b /= a;
cout<<" value of b is %d"<<b;

b %= a;
cout<<" value of b is %d"<<b;

b &= a;
cout<<" value of b is %d"<<b;

b |= a;
cout<<" value of b is %d"<<b;

b ^= a;
cout<<" value of b is %d"<<b;

b <<= a;
cout<<" value of b is %d"<<b;

b >>= a;
cout<<" value of b is %d"<<b;

return 0;
}```