# What is an assignment operator in C#?

Assign value to a variable using the assignment operator in C#.

The following are the assignment operators in C# −

OperatorDescriptionExample
=Simple assignment operator, Assigns values from right side operands to left side operandC = A + B assigns 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 operatorC <<= 2 is same as C = C << 2
>>=Right shift AND assignment operatorC >>= 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

The following is an example −

## Example

Live Demo

using System;

namespace OperatorsAppl {

class Program {

static void Main(string[] args) {
int a = 21;
int c;
c = a;
Console.WriteLine("Assignment Operator: {0}", c);

c += a;
Console.WriteLine("+= Value: {0}", c);

c -= a;
Console.WriteLine("+= Value: {0}", c);

c *= a;
Console.WriteLine("*= Value: {0}", c);

c /= a;
Console.WriteLine("/= Value: {0}", c);

c = 200;
c %= a;
Console.WriteLine("%= Value: {0}", c);

c <<= 2;
Console.WriteLine("<<= Value: {0}", c);

}
}
}

## Output

Assignment Operator: 21
+= Value: 42
+= Value: 21
*= Value: 441
/= Value: 21
%= Value: 11
<<= Value: 44
Samual Sam

Learning faster. Every day.