Какова точность long double в C++?C++

Программы на C++. Форум разработчиков
Anonymous
Какова точность long double в C++?

Сообщение Anonymous »

Кто-нибудь знает, как узнать точность long double на конкретной платформе? Кажется, я теряю точность после 17 десятичных цифр, это то же самое, что когда я просто использую double. Я ожидал бы получить больше, поскольку double на моей платформе представлен 8 байтами, а long double — 12 байтами.

Прежде чем вы спросите, это для проекта Эйлера, так что да, мне нужно больше 17 цифр. :)

РЕДАКТИРОВАНИЕ: Спасибо за быстрые ответы. Я только что подтвердил, что могу получить только 18 десятичных цифр, используя long double в моей системе.

Подробнее здесь: https://stackoverflow.com/questions/476 ... ouble-in-c

Вернуться в «C++»