Символьные ТИПЫ

1) так как все символы пронумерованы, то к ним применимы все операции отношения:

= <> > >= < <=

(¢А¢ = ¢А¢ ¢А¢ < ¢В¢)

2) стандартные функции:

ORD ('X ') - определяет номер символа 'X' (=88)

CHR (71) - определяет символ по его номеру ('G')

PRED ('X') - определяет предшествующий символ (не имеет смысла для первого) ='W'

SUCC ('X') - определяет последующий символ (не имеет смысла для последнего) =’Y’

UPCASE (CH)- Функция типа Char, возвращает прописную (заглавную) букву, если CH – строчная латинская буква, в противном случае – возвращает сам символ CH

ПРОЦЕДУРЫ И ФУНКЦИИ ДЛЯ РАБОТЫ СО СТРОКАМИ В ДЕЛЬФИ

ОБРАЩЕНИЕ НАЗНАЧЕНИЕ
Copy(St;Index;Count) Копирует Count символов из строки St, начиная с символа с номером Index
Delete(St;Index;Count) Удаляет Count символов из строки St, начиная с символа с номером Index
Length(St) Возвращает текущую длину строки St
Pos(SubSt;, St) Отыскивает в строке St первое вхождение подстроки SubSt и возвращает номер позиции, с которой она начинается. Если подстрока не найдена, возвращается ноль
UpperCase(S) Возвращает исходную строку S, в которой все строчные латинские буквы заменены на заглавные

ПОДПРОГРАММЫ ПРЕОБРАЗОВАНИЯ СТРОК В ДРУГИЕ ТИПЫ И обратного преобразования

StrToFloat(St) Преобразует символы строки St в вещественное число. Строка не должна содержать ведущих или ведомых пробелов
StrToInt(St) Преобразует символы строки St в целоечисло. Строка не должна содержать ведущих или ведомых пробелов
Val(St;X;Code) Преобразует символы строки St во внутреннее представление целой или вещественной переменной Х, которое определяется типом этой переменной. Параметр Code содержит ноль, если преобразование прошло успешно, и тогда в Х помещается результат преобразования, в противном случае он содержит номер позиции в строке St, где обнаружен ошибочный символ, и в этом случае содержимое Х не меняется. В строке St могут быть ведущие и/или ведомые пробелы
Trim(St) Возвращает строку-аргумент St без обрамляющих ее пробелов(ведущих и ведомых)
FloatToStr(x) Преобразует вещественное значение Х в строку символов
IntToStr(x) Преобразует целое значение Х в строку символов
FloattoStrF(Аргументы) Форматирование вывода вещественного числа, например числа X в виде числа с фиксированной точкой на 5 позициях с тремя знаками после запятой: FloattostrF (X, fffixed, 5, 3)

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: