LINUX.ORG.RU

История изменений

Исправление iVS, (текущая версия) :

Это сложение вещественного и вещественного

Не гони!

int a = 2;
double b = 2.0;
double c = a + b;
Надеюсь, так тебе понятнее, что это сложение целого и вещественного. Здесь используется _неявное_ приведение типов.

Целое — частный случай вещественного

Опять гонишь! Сравни результат с сишечке 1/2 и 1.0/2.0. Если целое - частный случай вещественного, то результат должен быть один и тот же, а это не так.

Исходная версия iVS, :

Это сложение вещественного и вещественного

Не гони!

int a = 2;
double b = 2.0;
double c = a + b;
Надеюсь, так тебе понятнее, что это сложение целого и вещественного. Здесь используется _неявное_ приведение типов.

Целое — частный случай вещественного

Опять гонишь! Сравни результат с сишечке 1/2 и 1.0/2.0. Если целое частные случай вещественного, то результат должен быть один и тот же, а это не так.