2014-12-11 5 views
3

Может ли кто-нибудь объяснить различия между удвоениями и длинными удвоениями, за исключением разницы в точности для меня? Я написал программу для решения гравитационной задачи n-тела, поэтому я в основном интегрирую дифференциальные уравнения второго порядка, и моя программа отлично работает с использованием удвоений. Однако, когда я заменяю все двойники, которые я использую с длинными удвоениями, все вычисления, по-видимому, дают бессмысленные результаты. Может ли кто-нибудь объяснить причину этого?Разница между двойным и длинным двойным в C++

Напротив того, что все, кажется, думают, что я не могу найти трупы, которые я ищу на длинной двойной и двойной нити.

+1

Возможно, вам удастся спасти этот вопрос, если вы дадите нам [MCVE] (http://stackoverflow.com/help/mcve), показывающий, как вы получаете «бессмысленные результаты». –

+0

Что такое MCVE? – user3642133

+6

«MCVE» в моем комментарии - это ссылка. Нажмите на нее. –

ответ

0

Может быть, обратитесь сюда: Why would you use float over double, or double over long double?

Но просто долго, как правило, относится к чему-то подобному к междунар.

Я думаю, что вы ищете длинный двойной ... Если вы поставите только долго он будет беспорядок вы код, потому что его не двойной или поплавок ...

Здесь типы данных обзора: http://en.wikipedia.org/wiki/C_data_types

+0

Я использовал длинный двойной не двойной в моем коде. – user3642133

 Смежные вопросы

  • Нет связанных вопросов^_^