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) |