Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.12.2011, 09:41   #1
danzel1
Пользователь
 
Регистрация: 15.03.2011
Сообщений: 61
По умолчанию расширеный double

как сделать так чтобы значение типа double выводилось полностью
danzel1 вне форума Ответить с цитированием
Старый 01.12.2011, 10:58   #2
mrChester
Я
Форумчанин
 
Аватар для mrChester
 
Регистрация: 24.04.2010
Сообщений: 693
По умолчанию

Можно сделать форматированный вывод
Код:
//a - double
printf("%20.20f", a); //выведет число с 20 знаками после запятой
Без округления вывести число полностью не получится
Все персонажи вымышлены, все совпадения случайны.
Если жизнь игра, тогда я её разработчик ©.
mrChester вне форума Ответить с цитированием
Старый 01.12.2011, 11:23   #3
artush1984
Форумчанин
 
Аватар для artush1984
 
Регистрация: 27.04.2009
Сообщений: 184
По умолчанию

Код:
std::cout << std::setprecision (20) std::endl;
с округлением 20
http://cplusplus.com/reference/iostr.../setprecision/
Hа C я могy пpосто делать ошибки, на C++ я могy их наследовать!
artush1984 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
double??? andrei100 Общие вопросы C/C++ 2 26.09.2011 20:25
E2015 Ambiguity between 'std::log(double)' and 'std::log(long double)' Namolem Помощь студентам 3 02.04.2011 20:22
функция pow(double x, double y) Не могу понять в чем ошибка Vlashel Помощь студентам 3 07.10.2010 16:28
long double vs. double VoidMan Общие вопросы C/C++ 1 21.09.2009 18:45
Double/? Viteef Общие вопросы Delphi 6 25.07.2007 02:28