Operators
Now that you know how to create variables, its now time to perform some calculations and comparisons with the variables.
Operators are special symbols that perform specific operations on one, two, or three operands, and then return a result. The operators are grouped into 6 categories:
Arithmetic Operators
Assignment Operators
Comparison Operators
Unary Operators
Logical Operators / Conditional Operators
Bitwise Operators
Arithmetic Operators
The arithmetic operators are used to perform basic mathematical operations of
addition
subtraction
multiplication
division
modulo
Assignment Operators
This is one of the most common operator. The assignment operator (=), is used to assign a value on its right to the variable/identifier on the left.
--TODO Add a diagram of the assignment operator
Comparison Operators
These operators are used to compare two values or more values.
Logical/Conditional Operators
These are also called short-circuit AND and short-circuit OR operators.These operators are used to perform ANDing and ORing operations on two boolean expressions. They are commonly used together with the comparison operators
Bitwise Logical Operators
These operators are used to manipulate bits in memory. They are advanced operators and we will not look at them in this section.