Функции преобразования
Функции
преобразования (табл. 1.7) наиболее часто используются в инструкциях,
обеспечивающих ввод и вывод информации. Например, для того чтобы вывести в поле
вывода (компонент Label) диалогового окна значение переменной типа real,
необходимо преобразовать число в строку символов, изображающую данное число. Это
можно сделать при помощи функции FloatToStr, которая возвращает строковое
представление значения выражения, указанного в качестве параметра
функции.
Например,
инструкция Labeii.caption := FioatTostr(x) выводит значе-ние переменной х в поле
Labeii.
Таблица
1.7. Функции преобразования
Функция |
Значение
функции | ||
Chr(n) IntToStr
(k) |
Символ, код которого равен
n Строка, являющаяся изображением целого k | ||
Функция |
Значение
функции | ||
FloatToStr
(n) |
Строка, являющаяся
изображением вещественного n | ||
FloatToStrF(n, f ,
k,m) |
Строка, являющаяся
изображением вещественного п. При вызове функции указывают: f — формат (способ
изображения); k — точность (нужное общее количество цифр); m — количество цифр
после десятичной точки | ||
StrToInt
(s) |
Целое, изображением
которого является строка s | ||
StrToFloat
(s) |
Вещественное, изображением
которого является строка s | ||
Round
(n) |
Целое, полученное путем
округления n по известным правилам | ||
Trunc
(n) |
Целое, полученное путем
отбрасывания дробной части n | ||
Frac(n) |
Дробное, представляющее
собой дробную часть вещественного n | ||
Int
(n) |
Дробное, представляющее
собой целую часть вещественного n | ||