Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Встроенные функции для работы со строковыми и числовыми значениями.




Строковые функции

Asc() — эта функция позволяет вернуть числовой код для переданного символа. Например, Asc("D") вернет 68. Варианты этой функции — AscB() и AscW(). AscB() возвращает только пер-

вый байт числового кода для символа, а AscW() возвращает код для симво-

ла в кодировке Unicode.

Chr() — возвращает символ по его числовому коду. Есть варианты этой функции — ChrB() и ChrW(). Работают аналогично таким же вариантам для функции Asc().

InStr() и InStrRev() — одни из самых популярных функций. Позволяют обнаружить в теле строковой переменной последовательность символов и вернуть ее позицию. Если последовательность не обнаружена, то возвращается 0. Функция InStr() ищет с начала строки, а InStrRev() — с конца.

Left(), Right(), Mid() — позволяют взять указанное вами количество символов из существующей строковой переменной слева, справа или из середины соответственно.

Len() — возвращает число символов в строке (длину строки). Часто используется с циклами, операциями замены и т. п.

LCase() и UCase() — переводят строку в нижний и верхний регистры соответственно. Часто используются для подготовки значения к сравнению, когда регистр не важен (фамилии, названия фирм, городов и т. п.).

LSet() и RSet() — заполняют одну переменную символами другой без изменения ее длины (соответственно слева и справа). Лишние символы обрезаются, на место недостающих подставляются пробелы.

LTrim(), RTrim(), Trim() — убирают пробелы соответственно слева, справа или и слева, и справа.

Replace() — заменяет в строке одну последовательность символов на другую.

Space() и String() — возвращают строку из указанного вами количества пробелов или символов соответственно. Еще одна похожая функция — Spc(), которая используется для форматирования вывода на консоль.

StrComp() — сравнивает две строки.

StrConv() — преобразует строку (в Unicode и обратно, в верхний и нижний регистры, первую букву слов заглавной и т. п.).

StrReverse() — "переворачивает" строку, разместив ее символы в обрат-

ном порядке.

Tab() — еще одна функция, которая используется для форматирования вывода на консоль. Размножает символы табуляции в том количестве, в котором вы укажете. Если никакое количество не указано, просто вставляет символ табуляции.






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных