Функция формирования строки заданного формата из переменной с плавающей запятой.
str = floattostrf(x, type, par1, par2);
Имя | Тип данных | Описание |
---|---|---|
x | double | Входная переменная, число с плавающей запятой |
type | integer | Формат формируемой строки |
par1 | integer | Первый параметр формата формируемой строки |
par2 | integer | Второй параметр формата формируемой строки |
Имя | Тип данных | Описание |
---|---|---|
str | string | Сформированная строка |
var x1:double = 3.14159, x2:double = 31.4159, x3:double = 1314.159; //сформируем строку из переменной в формате general s1 = floattostrf(x1, 0, 4, 0); // «3.142» s2 = floattostrf(x2, 0, 2, 0); // «31» s3 = floattostrf(x3, 0, 2, 0); // «1.3E3» //сформируем строку из переменной в формате scientific s4 = floattostrf(x3, 1, 3, 2); // «1.31E+03» //сформируем строку из переменной в формате fixed s5 = floattostrf(x3, 2, 4, 3); // «1314.000» s6 = floattostrf(x3, 2, 6, 3); // «1314.160» s7 = floattostrf(x3, 2, 1, 3); // « 1.3E003» //сформируем строку из переменной в формате number s8 = floattostrf(x3, 3, 4, 3); // «1 314.000» s9 = floattostrf(x3, 3, 6, 3); // «1 314.160» s10 = floattostrf(x3, 3, 1, 3); // «1.3E003» //сформируем строку из переменной в формате currency s11 = floattostrf(x3, 4, 4, 3); // «1 314.000 ₽» s12 = floattostrf(x3, 4, 6, 3); // «1 314.160 ₽» s13 = floattostrf(x3, 4, 1, 3); // «1.3E003»
В результате переменная s1 будет содержать строку «3.142», переменная s2 будет содержать строку «31», переменная s3 будет содержать строку «1.3E3», переменная s4 будет содержать строку «1.31E+03», переменная s5 будет содержать строку «1314.000», переменная s6 будет содержать строку «1314.160», переменная s7 будет содержать строку «1.3E003», переменная s8 будет содержать строку «1 314.000», переменная s9 будет содержать строку «1 314.160», переменная s10 будет содержать строку «1.3E003», переменная s11 будет содержать строку «1 314.000 ₽», переменная s12 будет содержать строку «1 314.160 ₽», переменная s13 будет содержать строку «1.3Е003».
Нет.