|
Разве что не требуется точность вычислений. Из-за того, что мантисса имеет ограниченную разрядность, а порядок может "плавать" при умножении-делении в весьма широких пределах, операции в формате ФПЗ не дают заданной точности вычислений.
Рекомендую использовать целые числа, приводя конечный результат к нужному порядку путём деления в конце вычислений на нужный коэффициент. При этом, если не хватает разрядности long для промежуточных результатов - всегда можно написать на ассемблере свои программы умножения-деления для любой разрядности.
E-mail: info@telesys.ru