Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.09.2016, 11:07   #1
GogiJ
Новичок
Джуниор
 
Регистрация: 13.09.2016
Сообщений: 1
По умолчанию Работа с длинными числами.

Здравствуйте.
Скажите, пожалуйста, есть ли в delphi возможность работать с такими числами, как 0.487600482182484553359721619727? Если нет, то может в другом языке можно?
GogiJ вне форума Ответить с цитированием
Старый 13.09.2016, 11:22   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

это не "длинное число", это повышенная точность (количество знаков после запятой).

в Delphi самый "длинный" тип для плавающей запятой - это тип Extended, он позволяет представить число с 19 значащими цифрами.

Цитата:
type Extended;
Описание
Тип Extended является типом числа с плавающей запятой, используется когда требуются самая высокая точность и/или самая высокая экспонента.

Он поддерживает приблизительно 19 цифр точности в диапазоне от 3.37 x 10-4932 до 1.18 x 104932.
в вашем числе представлено 30 значащих цифр. Поэтому, если задача не допускает округления до 19 цифр, нужно использовать или длинную арифметику и переходить на другой язык/платформу.
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как работать с длинными числами? SASFM Паскаль, Turbo Pascal, PascalABC.NET 3 28.11.2015 16:33
C# Арифметика с длинными числами bestnicer Помощь студентам 0 22.09.2013 14:20
Работа с длинными цифровыми значениями _-Юрий-_ Microsoft Office Excel 5 12.10.2011 16:08
Работа с числами в С++ Mashul'ka Помощь студентам 2 04.11.2009 14:36