
20.02.2010, 16:20
|
|
Участник форума
Регистрация: 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 знаков после комы
|
|
|