# C# Operators

## Syntax

Operators are symbols that represent an operation that is performed on a variable or a set of variables called operands.

```
operand1 operator operand2
```

## Example

```
int a = 10;
int b = 20;
int c = a + b;
```

## Output

The value of `c`

will be `30`

.

## Explanation

C# provides several types of operators such as arithmetic, relational, logical, bitwise, assignment, and conditional operators. Operators are used to perform mathematical calculations, check the relationship between variables, manipulate bits, and assign values to variables.

### Arithmetic Operators

Arithmetic operators are used to perform arithmetic operations on numeric operands.

```
+ - * / % ++ --
```

### Relational Operators

Relational operators are used to check the relationship between variables.

```
== != > < >= <=
```

### Logical Operators

Logical operators are used to combine multiple conditions.

```
&& || !
```

### Bitwise Operators

Bitwise operators are used to manipulate binary digits.

```
& | ^ ~ << >> >>>
```

### Assignment Operators

Assignment operators are used to assign values to variables.

```
= += -= *= /= %=
```

### Conditional Operators

Conditional operators are used to evaluate a condition and return a value based on the result.

```
?:
```

## Use

Operators are an integral part of programming in C#. They are used to perform various operations on variables, compare values, manipulate bits, and assign values to variables. It is important to understand how to use operators correctly to ensure the correct output of the program.

## Important Points

- C# provides various types of operators for performing different tasks.
- Arithmetic operators are used to perform arithmetic operations on operands.
- Relational operators are used to compare two operands.
- Logical operators are used to combine multiple conditions.
- Bitwise operators are used to manipulate binary digits.
- Assignment operators are used to assign values to variables.
- Conditional operators evaluate a condition and return a value based on the result.

## Summary

Operators are a fundamental part of programming in C#. They are used to perform various operations on variables and compare values. By understanding how to use operators in C#, you can perform complex calculations and tasks more efficiently. C# provides several types of operators such as arithmetic, relational, logical, bitwise, assignment, and conditional operators.