1. Наш канал codeby в telegram. Пишем об информационной безопасности, методах защиты информации, о программировании. Не пропускай новости с кодебай, будь в тренде ! Подробнее ...

    Скрыть объявление

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

Тема в разделе "С и С++", создана пользователем toxa_2006, 21 дек 2008.

Статус темы:
Закрыта.
  1. toxa_2006

    toxa_2006 Гость

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

    Почему так происходит? и как от этого можно избавиться?
     
  2. grigsoft

    grigsoft Well-Known Member

    Репутация:
    0
    Регистрация:
    15 ноя 2005
    Сообщения:
    735
    Симпатии:
    0
    Даже double имеет ограниченную точность, см здесь
    Для точной работы с большими числами нужны специальные библиотеки, тут немножко есть
     
Загрузка...
Похожие Темы - Работа большими числами
  1. fan92rus
    Ответов:
    5
    Просмотров:
    75
  2. erlan1749
    Ответов:
    10
    Просмотров:
    115
  3. ghostik
    Ответов:
    6
    Просмотров:
    320
  4. nerfy
    Ответов:
    15
    Просмотров:
    160
  5. Васян
    Ответов:
    6
    Просмотров:
    160
Статус темы:
Закрыта.

Поделиться этой страницей