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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.12.2013, 12:21   #1
StE111
Пользователь
 
Регистрация: 16.10.2013
Сообщений: 18
По умолчанию Как уменьшить количество знаков после запятой, у значения типа float. Не преабразовывая его в строку

Здравствуйте дуги!
Как уменьшить количество знаков после запятой, у значения типа float. Не преабразовывая его в строку
StE111 вне форума Ответить с цитированием
Старый 12.12.2013, 12:28   #2
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,430
По умолчанию

FormatFloat как-то так. В памяти число хранится на весь размер вездесущих байт.
Человек_Борща вне форума Ответить с цитированием
Старый 12.12.2013, 12:30   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

может быть, нужна функция RoundTo или Round?
Serge_Bliznykov вне форума Ответить с цитированием
Старый 12.12.2013, 13:08   #4
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
Как уменьшить количество знаков после запятой, у значения типа float. Не преабразовывая его в строку
Вообще-то и типа как такового нет, есть real, Extended и прочие. Во вопросу - ни как, оно определено самим типом и количеством знаков можно управлять только при приведении в строковый тип. Любые округления в плавающем формате за счет приближенного преобразования из двоичной в десятичную все равно могут дать лишнюю единицу где-то далеко в младших разрядах или наоборот - кучу девяток
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию

Последний раз редактировалось Аватар; 12.12.2013 в 13:11.
Аватар вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Количество знаков после запятой roman_44 Microsoft Office Excel 10 23.05.2019 12:14
Количество знаков после запятой ольгаг C++ Builder 5 19.03.2012 17:23
Как уменьшить количество знаков после запятой в ответе. Leshii Visual C++ 1 13.02.2012 01:08
Количество знаков после запятой Matrix6993 Общие вопросы Delphi 5 01.02.2012 01:42
Как ограничить количество вводимых знаков числа после запятой. proggramer Общие вопросы C/C++ 1 24.03.2010 03:15