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

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

toxa_2006

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

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

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab