Текущий архив: 2007.06.17;
Скачать: CL | DM;
Вниз
Форматирование числа Найти похожие ветки
← →
_vl_ (2007-05-29 12:12) [0]Есть число в формате double, необходимо вывестие его в форме в TLabel, но в виде:
К примеру число равно: -0,455667676868686868, а в форме
должно быть: -0,45567
Как преобразовать его в такой вид? Как вывестие в TLabel я знаю.
← →
Однокамушкин (2007-05-29 12:16) [1]См. FloatToStrF, формат ffFixed...
← →
Сергей М. © (2007-05-29 12:16) [2]FormatFloat("# ##0.00000", -0,455667676868686868);
p.s. Обрати внимание на DecimalSeparator
← →
_vl_ (2007-05-29 12:34) [3]Спасибо. Сделала через FloatToStrF, все получилось, но не могу понять почему он в некоторых числах выдает, к примеру: 9,5E3?
← →
Сергей М. © (2007-05-29 12:59) [4]
> не могу понять почему он в некоторых числах выдает, к примеру:
> 9,5E3
Потому что (читай справку):
If the number of digits to the left of the decimal point is greater than the specified precision, the resulting value will use scientific format
← →
_vl_ (2007-05-29 13:09) [5]Все разобрался. Спасибо.
← →
Однокамушкин (2007-05-29 13:52) [6]
> _vl_ (29.05.07 12:34) [3]
> Спасибо. Сделала через FloatToStrF
> _vl_ (29.05.07 13:09) [5]
> Все разобрался.
За полчаса пол поменяли? ;)
← →
Jeer © (2007-05-29 14:09) [7]
> Однокамушкин (29.05.07 13:52) [6]
Это сейчас легко:)
Страницы: 1 вся ветка
Текущий архив: 2007.06.17;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.037 c