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