Arithmetic operators always return the data type of the argument with the
higher precision. In the case of divide this means that if both arguments
are of type integer the result will also be an integer with the fractional part
truncated: