Строковые константы

<< Click to Display Table of Contents >>

Navigation:  Программирование в MasterSCADA 4D > Редактор ST > Синтаксис Master ST > Константы Master ST >

Строковые константы

Строковые константы включают 1-байтовые и 2-байтовые символы.

Строка 1-байтовых символов – это последовательность 0 или более символов из строки 00 набора ISO/IEC 10646, которая предваряется и заканчивается одиночной кавычкой (’). В строке 1-байтовых символов трехсимвольная комбинация знака доллара ($) и двух последующих шестнадцатеричных цифр интерпретируется как шестнадцатеричное представление 8-битового кода символа.  (см. свойство 1 в таблице ниже).

Строка 2-байтовых символов – это последовательность 0 или более символов из набора ISO/IEC 10646, которая предваряется и заканчивается двойной кавычкой ("). В строке 2-байтовых символов пятисимвольная комбинация знака доллара ($) и четырех последующих шестнадцатеричных цифр интерпретируется как шестнадцатеричное представление 16-битового кода символа (см. свойство 2 в таблице ниже).

Свойства символьных строк

NN

Пример

Описание

1

Строки 1-байтовых символов

 

''

Пустая строка (нулевой длины)

 

'A'

Строка длины 1, содержащая символ A

 

' '

Строка длины 1, содержащая символ пробела

 

'$''

Строка длины 1, содержащая символ одиночной кавычки

 

'"'

Строка длины 1, содержащая символ двойной кавычки

 

'$R$L'

Строка длины 2, содержащая символы CR и LF

 

'$0A'

Строка длины 1, содержащая символ LF

 

'$$1.00'

Строка длины 5, которая печатается как "$1.00"

 

'ÄË'

'$C4$CB'

Эквивалентные строки длины 2

2

Строки 2-байтовых символов

 

 ""

Пустая строка (нулевой длины)

 

"A"

Строка длины 1, содержащая символ A

 

" "

Строка длины 1, содержащая символ пробела

 

"'"

Строка длины 1, содержащая символ одиночной кавычки

 

"$""

Строка длины 1, содержащая символ двойной кавычки

 

"$R$L"

Строка длины 2, содержащая символы CR и LF

 

"$$1.00"

Строка длины 5, которая печатается как "$1.00"

 

"ÄË"

"$00C4$00CB"

Эквивалентные строки длины 2

3

Буквальные строки 1-байтовых символов

 

STRING#'OK'

Строка длины 2, содержащая два 1-байтовых символа

4

Буквальные строки 2-байтовых символов

 

WSTRING#'OK'

Строка длины 2, содержащая два 2-байтовых символа

Двухсимвольные комбинации, начинающиеся со знака доллара, интерпретируются как показано в таблице ниже, когда они встречаются в символьной строке.

Двухсимвольные комбинации

NN

Комбинация

Интерпретация

2

$$

Знак доллара

3

$'

Одиночная кавычка

4

$L или $l

LF (перевод строки)

5

$N или $n

Новая строка

6

$P или $p

Новая страница

7

$R или $r

CR (перевод каретки)

8

$T или $t

Табуляция

9

$"

Двойная кавычка

ПРИМ. 2. Комбинация $' допускается только внутри строк в одиночных кавычках.

ПРИМ. 3. Комбинация $" допускается только внутри строк в двойных кавычках.