{ A destination to learn coding }

# Operators

## Assignment Operator (=)

Assignment operator is used to assign values to the variables

Syntax:
variable_name=expression;

Example
x=a;
x=(a+b)/c;

### Multiple Assignment

int x=y=z=6;

The variables will always be on the left hand side of the operator and the value to be assigned to the variable will be on the right side.

## Arithmetic Operators

1. Addition (+)
2. Subtraction (-)
3. Multiplication (*)
4. Division (/)
5. Modulus (%)
6. Increment (++)
7. Decrement (--)

Arithmetic operators are used to carry out any mathematical operations in the program.

### Addition Operator (+)

Syntax:
operand + operand

Examples
a+b;
5+6;

### Subtraction Operator (-)

Syntax:
operand - operand

Examples
a-b;
10-6;

### Multiplication Operator (*)

Syntax:
operand * operand

Examples
a*b;
5*6;

### Division Operator (/)

Syntax:
operand / operand

Examples
a/b;
51/3;

23/4 will give 5 as output if a and b are of integer type.
Try the code below.

```int a=23;b=5;
printf("The division is %d",a/b);

float div;
div=a/b;
printf("The division is %d",div);
```

### Modulus Operator (%)

Syntax:
operand % operand

a%b;
6%3;

Modulus Operator is used to find the remainder of the division of the integers.

Examples
13%2 will give remainder as 1
15%3 will give remainder 0
15%2 will give remainder 1

Try This ``` #include<stdio.h> int main() { int a,b; printf("Enter 2 integers\n"); scanf("%d%d",&a,&b); printf("The sum is %d\n",a+b); printf("The difference is %d\n",a-b); printf("The product is %d\n",a*b); printf("The division is %d\n",a/b); printf("The remainder is %d\n",a%b); return 0; } ```

Try This ``` #include<stdio.h> int main() { int a=40, b=3, result; result=(((a*b)+30)/15)%2; printf("The result is %d",result); return 0; } ```