Also, if you perform an operation that results in a number beyond the bounds of the integer type, a float will be returned instead.
Кроме того, если вы выполняете операцию, в результате которой число выходит за пределы целого типа, поплавок будет возвращен.