NoobCoder

Posted on

# PF - 2 Operators

Operators in a programming language that tells compiler or interprator to perform arithmatic, relational or logical operations.

## Arithmatic Operators

1. `+` Adds two operands A + B will give 30

2. `-` Subtracts second operand from the first A - B will give -10

3. `*` Multiplies both operands A * B will give 200

4. `/` Divides numerator by de-numerator B / A will give 2

5. `%` This gives remainder of an integer division B % A will give 0

## Relational Operators

1. `==` Checks if the values of two operands are equal or not, if yes then condition becomes true. (A == B) is not true.

2. `!=` Checks if the values of two operands are equal or not, if values are not equal then condition becomes true. (A != B) is true.

3. `>` Checks if the value of left operand is greater than the value of right operand, if yes then condition becomes true. (A > B) is not true.

4. `<` Checks if the value of left operand is less than the value of right operand, if yes then condition becomes true. (A < B) is true.

5. `>=` Checks if the value of left operand is greater than or equal to the value of right operand, if yes then condition becomes true. (A >= B) is not true.

6. `<=` Checks if the value of left operand is less than or equal to the value of right operand, if yes then condition becomes true. (A <= B) is true.

## Logical Operators

1. `&&` Called Logical AND operator. If both the operands are non-zero, then condition becomes true. (A && B) is false.

2. `||` Called Logical OR Operator. If any of the two operands is non-zero, then condition becomes true. (A || B) is true.

3. `!` Called Logical NOT Operator. Use to reverses the logical state of its operand. If a condition is true then Logical NOT operator will make false. !(A && B) is true.