|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
Кто знает подскажите.
mes := mes+ 'Stoimost: ' + FloatToStrF(s,ffFixed,4,2) +' rub.';
Я еще совсем новичок и не могу понять что значит буква F , и что поставлено в скобке FloatToStrF(s,ffFixed,4,2) , подскажите. |
#2
|
||||
|
||||
FloatToStrF - форматированное преобразование из числа с плавающей точкой в строку
Параметры вызова FloatToStrF(Value:extended,Format: TFloatFormat; Precision, Digits: Integer): string; где Value-число для преобразования Format- способ представления Precision- максимальное кол-во цифр Digits- количество цифр после запятой Format принимает значения: ffGeneral - преобразование в короткую форму представления ffExponent - преобразование в экспонентную форму (типа 2.3333Е+12) ffFixed - фиксированная длина строки (т.е если будет 5, 2 то отобразится 5.2000) ffNumber - преобразование с разделителями (т.е. будет видно сколько миллионов, тысяч и т.д. например 5 123 123, 34) ffCurrency - преобразование в "денежный" формат, т.е. будет в конце подставлена валюта т.е. 5,600 р. Ну а для того чтобы понять что и как работает, советую поэксперементировать Хорошо написанная программа не требует документации ICQ 9-184-668. |
#3
|
||||
|
||||
Огромное спасибо
|