LINUX.ORG.RU

История изменений

Исправление Deleted, (текущая версия) :

Просто странно.

Насколько я понял, речь идет о «числах двойной точности», т.е. мне «гарантируется» точность до 15-16 знаков после запятой.

Но для чего тогда было объявлять константу с большим количеством знаков?

Почему printf вывело мне мусор, вместо того чтобы заполнить нулями после 15-16-и знаков?

Я могу быть уверен при проведении численных расчетов, что у меня не возникнет какой-то мусор? К примеру, если я буду использовать константу M_PI?

Вдруг я захочу расчитать траекторию полета ракеты на Марс, и из-за какого-то «мусора» получу ошибку, и ракета улетит на Солнце? (на самом деле я не захочу)

Исходная версия Deleted, :

Просто странно.

Насколько я понял, речь идет о «числах двойной точности», т.е. мне «гарантируется» точность до 15-16 знаков после запятой.

Но для чего тогда было объявлять константу с большим количеством знаков?

Почему printf вывело мне мусор, вместо того чтобы заполнить нулями после 15-16-и знаков?

Я могу быть уверен при проведении численных расчетов, что у меня не возникнет какой-то мусор? К примеру, если я буду использовать константу M_PI?