# Operators

An operator in computer science is usually a symbol or a set of symbols that represent an action. It tells the programme to perform a specific set of instructions or calculations.

## Arithmetic Operators

Arithmetic operators are used to perform maths operations:

Operator | Definition |
---|---|

+ | Addition |

- | Subtraction |

* | Multiplication |

/ | Division |

%% | Modulus: returns the remainder of the division of the number to the left by the number on its right |

%/% | Quotient: returns the quotient by integral division |

^ | Exponential |

## Relational Operators

Relational operators are used to compare two values:

Operator | Description |
---|---|

> | `TRUE` when first value is greater than second value |

< | `TRUE` when first value is smaller than second value |

<= | `TRUE` when first value is less than or equal to second value |

>= | `TRUE` when first value is greater than or equal to second value |

== | `TRUE` when first value is equal to second value |

!= | `TRUE` when first value is not equal to second value |

## Logical Operators

Operator | Definition |
---|---|

& | AND operator (element-wise) |

&& | AND operator (vector-wise) |

! | Logical NOT (will return a statement as FALSE, if it is TRUE) |

I | OR Operator (element-wise) |

II | OR operator (vector wise) |