MyChat Scripts: преобразовать дробное число в строку, FloatToStr
"Для разработчиков", "Серверные скрипты", "Описание функций", "Преобразования типов", "FloatToStr".
Преобразовать число с плавающей точкой в строку.
Синтаксис
function FloatToStr(iValue: extended): string;
Параметры и возвращаемые значения
Параметр |
Тип |
Значение |
iValue |
extended |
вещественное число; которое следует преобразовать в строку. |
Результат функции
Текстовая строка, соответствующая переданному дробному числу. Десятичный разделитель — точка.
Пример
var
amount1, amount2, amount3: extended;
begin
amount1 := 1234567890.123456789;
amount2 := 1234567890123456.123;
amount3 := 1E100;
mLogScript('Amount1 = ' + floattostr(amount1), '');
mLogScript('Amount2 = ' + floattostr(amount2), '');
mLogScript('Amount3 = ' + floattostr(amount3), '');
end.
Результат работы скрипта
[08:34:37] (Log "FloatToStr"): Amount1 = 1234567890.123456960000
[08:34:37] (Log "FloatToStr"): Amount2 = 1234567890123456.000000000000
[08:34:37] (Log "FloatToStr"): Amount3 = 1.0E+0100