Division
If the operands of the / operator are both integers, the result is an integer (the fractional part is truncated)
If one or more operands to the / operator are floating point values, the result is a floating point value
The remainder operator (%) returns the integer remainder after dividing the first operand by the second
The operands to the % operator must be integers
The remainder result takes the sign of the numerator