Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.11.07;
Скачать: CL | DM;

Вниз

Single format   Найти похожие ветки 

 
Slatazan   (2002-09-01 05:51) [0]

Привет.
Мне нужно чтобы дробная часть СИНГЛА оставалась в пределах
тысячных - вывожу в стринг через FormatFloat и снова
приравниваю StrToFloat и получаю снова лишнии ноли и
искажэние маленькое связаное с кучей девяток 0.249999999
вместо 0.245
Помогите - подскажыте какая есть функцыя чтобы срезать
хвосты ...


 
Polevi ©   (2002-09-02 09:11) [1]

FormatFloat("#,##0.00",..


 
Anatoly Podgoretsky ©   (2002-09-02 09:19) [2]

Float - означает плавующая, так уж устроены эти цифры, есть еще Fixed aka BCD вот у тех запятая фиксирована, кроме того Float имеют относительную конечную точность, а Fixed абсолютную.
Ну а для вывода FormatFloat после чего выглядит как Fixed.


 
Slatazan   (2002-09-05 05:32) [3]

Спасибо, но значит нет ничего радикального правильного.
Но я с этим смирился - просто не-красиво, ну и ладно ...


 
Эдик   (2002-09-05 09:28) [4]

Почему бы тебе не использовать функцию Format?
в твоем случае:
var s:string; r:single;
...
s:=Format("%.4f",[r]);

если r = 0.249999999, то s будет равно "0,2459"

более подробная информация - хелпе Дельфи



Страницы: 1 вся ветка

Текущий архив: 2002.11.07;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.022 c
4-21858
d-coder
2002-09-24 03:12
2002.11.07
Так знает кто-нибудь ответ?????


1-21590
MegaVolt
2002-10-30 11:24
2002.11.07
Как можно сделать редактирование наследника от TForm визуально?


1-21680
danilka
2002-10-28 11:45
2002.11.07
StringGrid, DrawGrid - кто-нибудь обьединял ячейки?


4-21848
raiks
2002-09-24 15:59
2002.11.07
Сообщение EM_LINESCROLL прокручивает текст в TMemo только вниз


14-21789
lutikh
2002-10-18 21:18
2002.11.07
Database Desktop по-русски