Как использовать и проверить четкость квадра в gfortran?

Я пытаюсь использовать четкую четкость в gfortran, но кажется, чтоreal*16 не работает. После некоторой рыбалки я обнаружил, что это может быть реализовано какreal*10, Являетсяreal*10 actually четверная точность?

Как я могу проверить точность моего кода? Существует ли стандартный простой алгоритм проверки точности? Например, когда я хочу выяснить, что такое компьютерный ноль, я продолжаю делить на 2.0, пока не достигну 0.0. Отслеживание значений позволяет мне узнать, когда компьютер «думает». что мой ненулевой номер равен нулю, что дает мне компьютер ноль.

Есть ли хороший способ выяснить точность с помощью алгоритма, как я описал?

Ответы на вопрос(5)

Ваш ответ на вопрос