1. Мегаконкурс в апреле "Приведи друзей на codeby". Дарим деньги, подписку на журнал хакер и выдаем статус "Paid Access". Подробнее ...

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

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

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

Наш партнер Genesis Hackspace
Статус темы:
Закрыта.
  1. toxa_2006

    toxa_2006 Гость

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

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

    grigsoft Well-Known Member

    Регистрация:
    15 ноя 2005
    Сообщения:
    735
    Симпатии:
    0
    Даже double имеет ограниченную точность, см здесь
    Для точной работы с большими числами нужны специальные библиотеки, тут немножко есть
     
Загрузка...
Похожие Темы - Работа большими числами
  1. valerian38
    Ответов:
    0
    Просмотров:
    14
  2. HFTIT
    Ответов:
    0
    Просмотров:
    43
  3. putinka
    Ответов:
    0
    Просмотров:
    75
  4. nujencod
    Ответов:
    0
    Просмотров:
    47
  5. zehrx

    Проблема Не работает FileZilla

    zehrx, 19 мар 2017, в разделе: Kali Linux
    Ответов:
    3
    Просмотров:
    61
Статус темы:
Закрыта.

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