Показать сообщение отдельно

  #8  
Старый 20.02.2010, 16:20
Olegros911
Участник форума
Регистрация: 07.04.2008
Сообщений: 166
С нами: 9522826

Репутация: 68
По умолчанию

Цитата:
Сообщение от Aag  
Почему ты решил, что double только 5 знаков после запятой?

Педставление чисел double обеспечиват относительную точность порядка 16 знаков после запятой.
_http://ru.wikipedia.org/wiki/Число_двойной_точности

Возможно, что у тебя проблемы с выводом нужного числа знаков после запятой?
Код:
#include <iostream>
int main(){
	double a=1.234567890123456;
	std::cout<<a<<std::endl;

	std::cout.precision(15);

	std::cout<<a<<std::endl;

	printf("%.14f \n",a);
return 0;
}

printf("%.14f \n",a); он прав

в паскале можно при выводе

writeln('chislo',S:4:14) ,будет выводить 14 знаков после комы
 
Ответить с цитированием