/

What are C# Operators?

16 mins read

What are C# Operators?

Let’s discuss C# Operators in this article. You can define operators as symbols that are used to perform operations on operands. C# Operators are used to perform operations on variables and values. Operands may be variables or constants. For instance, 4 + 5, and + is an operator that is used to carry out addition operation, while 4 and 5 are  the operands.

Code Sample

In the code sample below, we use the +  operator to add together two values:

Although the + operator is often used to add together two values, like in the example above, it can also be used to add together a variable and a value, or a variable and another variable. For example:

What Are Arithmetic Operators?

Arithmetic operators are used to perform common mathematical operations.

Operator                         Name                             Description                                        Example

+                                                   Addition                        Adds together two values                                                x + y

–                                                   Subtraction                    Subtracts one value from another                                x – y

*                                                   Multiplication               Multiplies two values                                                       x * y

/                                                   Division                          Divides one value by another                                         x / y

%                                                 Modulus                         Returns the division remainder                                     x % y

++                                               Increment                      Increases the value of a variable by 1                             x++

—                                                 Decrement                     Decreases the value of a variable by 1                             x–

 

What Is An Assignment Operator?

Assignment operators are used to assign values to variables, property, event or indexer element in C#.

Code Sample

Let us use the assignment operator = to assign the value 12 to a variable called x:

 

We can also use the addition assignment operator += to add a value to a variable.

Code Sample:

Below are the list of all assignment operators:

Operator                                          Example                                    Same As       

=                                                                             x = 5                                                            x = 5

+=                                                                          x += 5                                                         x = x + 5

-=                                                                           x -= 5                                                           x = x – 5

*=                                                                           x *= 5                                                           x = x * 5

/=                                                                           x /= 5                                                          x = x / 5

%=                                                                         x %= 5                                                        x = x % 5

&=                                                                          x &= 5                                                        x = x & 5

|=                                                                            x |= 5                                                          x = x | 5

^=                                                                           x ^= 5                                                        x = x ^ 5

>>=                                                                         x >>= 5                                                     x = x >> 5

<<=                                                                         x <<= 5                                                    x = x << 5

 

What Are Comparison Operators In C#?

Comparison operators are used to compare two values.

Examples:

Operator                         Name                                            Example

==                               Equal to                                          x == y

!=                               Not equal                                       x != y

>                                  Greater than                                 x > y

<                                   Less than                                     x < y

>=                               Greater than or equal to               x >= y

<=                              Less than or equal to                       x <= y

 

What is C# Logical Operator?

Logical operators are used to determine the logic between variables or values.

Examples:

Operator              Name                       Description                                                Example

&&                                  Logical and                   Returns true if both statements are true                   x < 5 && x < 10

||                                    Logical or                      Returns true if one of the statements is true                x < 5 || x < 4

!                                      Logical not                  Reverse the result, returns false if the result is true     !(x < 5 && x < 10)

 

Thanks for reading…

Happy Coding!

Leave a Reply

Your email address will not be published.