Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия, Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки
Имхо, это не совсем так. Хранить то double эти значения может, но только с определенной точностью. Все зависит от того, как в дальнейшем использовать это число. Если такая точность устраивает, то double. Если нужно умножить его на пи и получить результат с точностью до натурального числа - то конечно нет.
Munin
Re: Какой тип данных отдать в C++ под число
03.10.2012, 23:51
Если происходит много работы с такими числами, то легко вылететь за порядок 308, и лучше использовать long double. Если нужно удерживать все значащие цифры, это должен быть пользовательский тип - вариация на тему bignum (цепочка байт переменной длины, достаточная для требуемой точности). Существуют готовые библиотеки с такими типами, поищите.