logo
Программирование в среде Delphy / Программирование в среде Delphi

5.2. Функции преобразования

Функции преобразования наиболее часто используются в инструкциях, обеспечивающих ввод и вывод информации. Например, для того чтобы вывести в поле вывода (компонент Label) диалогового окна значение переменной типа real, необходимо преобразовать число в строку символов, изображающую данное число. Это можно сделать при помощи функции FloatToStr, которая возвращает строковое представление значения выражения, указанного в качестве параметра функции.

Например, инструкция Labeil1.caption:=FioatTostr(x) выводит значение переменной х в поле Label1.

Функция

Значение функции

IntToStr(k)

Строка, являющаяся изображением целого k

Chr(n)

Символ, код которого равен n

Ord(c)

Код символа C

FloatToStr(x)

Строка, являющаяся изображением вещественного x

FloatToStrF(x,f,k,m)

Строка, являющаяся изображением вещественного x. При вызове функции указывают: f — формат (способ изображения, обычно – ffgeneral); k — точность (нужное общее количество цифр); m — количество цифр после десятичной точки

StrToInt(s)

Целое, полученное из строки s

StrToFloat(s)

Вещественное, полученное из строки s

Round(x)

Целое, полученное путем округления x по известным правилам

Trunc (x)

Целое, полученное путем отбрасывания дробной части x

Frac(x)

Вещественное, представляющее собой дробную частьвещественного x

Int (x)

Вещественное, представляющее собой целую частьвещественного x