[an error occurred while processing this directive]
|
Вычисляю значение с 64-мя битным double (много точности надо). А для вывода и для хранения в памяти достаточно числа с 5 знаками после запятой. И вот я после всех точных вычислений присваиваю результат к обычному float (чтобы место в памяти поменьше занимать, вроде float тоже даст 5 знаков). Принудительно, вот так: Flt = (float)Dbl; ИАР не ругается. Присваиваю, а сам сомневаюсь, не подрезаю ли я сам себе ...
Какова тут политика перевода к мЕньшему типу?
E-mail: info@telesys.ru