MyChat Scripts: преобразовать дробное число в строку, FloatToStr

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

 

Ещё посмотреть

mLogScript

Как правильно работать с дробными числами