Десятичная арифметика в C или C ++?

Норма IEEE-754 определяет десятичную арифметику, чтобы избежать ошибок округления при использовании десятичных чисел с плавающей запятой (см., Например, decimal64 в Википедии). Есть ли способ использовать эту десятичную арифметику в C или C ++?

5

Решение

TR 24733 определяет десятичную математику с плавающей точкой для C ++, основанную на IEEE-754. TR означает, что это технический отчет, поэтому он не является частью стандарта C ++. GCC говорит, что у них есть частичный реализация. В настоящее время в работе есть предложение добавить его в стандарт C ++, но в лучшем случае это через несколько лет.

4

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]