Если в арифметических операциях участвуют значения разных типов, то компилятор неявно пытается привести их к одному типу. В то же время не всегда преобразования могут быть безопасными, поскольку разные типы имеют разное внутреннее представление. И прос...