![]() |
![]() |
![]() |
Строковые переменные используются для работы с текстом или с символьными переменными. Различают строки переменной и фиксированной длины. Переменная длина возможна по умолчанию до 2 млрд символов. Если строковой переменной присвоить некоторое значение, то размер переменной изменяется в соответствии с длиной присвоенного значения.
Для строки фиксированной длины размер строки - постоянная величина. Поэтому при присвоении слишком длинного значения часть строки отсекается в соответствии с объявленным размером. Если присваиваемое значение короче, то .объявленная строка дополняется пробелами. При объявлении строки фиксированной длины необходимо указать точное количество символов в строке.
Dim Идентификатор Строки As String * Длина Строки
Длина строки - переменная или константа целого типа.
Например:
Dim AS1 As String * 10
AS1 = "строка символов"
Для строки было выделено 10 байт, в результате строка примет значение, равное «строка сим».
При работе со строками необходимо помнить, что:
• для каждого символа необходим 1 байт;Две возможные операции для работы со строками - операция сравнения и операция конкатенации. Операция конкатенации - это объединение (сложение) строк → знак «&».
Например:
Имеем две строки S1 = "строка 1" S2= "строка 2"В одном операторе можно объединить любое количество строковых выражений. Объединение строк можно также выполнить
с помощью операции сложения. В этом случае все зависит от операндов. Если складываются числовые значения, то получается сумма. Основное отличие операций «&» и «+», состоит в том, что для операции «&» есть возможность объединения
строковых данных с другими типами. Наиболее часто используемые стандартные функции для работы со строками приведены в приложении 2.
![]() |
![]() |
![]() |