Работа с большими числами

  • Автор темы Автор темы toxa_2006
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
T

toxa_2006

Здраствуйте!
Помогите мне срочно нужна ваша помощь и совет.
В программе происходят большие вычисления в итоге которых появляются большие числа.
При выводе у меня происходит следующее первыей 17 цифр числа выводятся а остальные цифры заполняются нулями то есть происходит округление.
пример числа:434665576869389060000000000000000000000000
кусочек из текста программы
double P1;
printf ("%30.0f ", P1);

Почему так происходит? и как от этого можно избавиться?
 
Даже double имеет ограниченную точность, см
Для точной работы с большими числами нужны специальные библиотеки,
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!