Лекция: END_VAR

Если начальное значение не задано, то при инициализации будет создана пустая строка.

Количество необходимой памяти определяется заданным при объявлении размером строки. Для типа STRINGкаждый символ занимает 1 байт (WSTRING2 байта). Строковые константы задаются между одинарных кавычек:

str1 := 'Полет нормальный';

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

$$

$’

$L или $l для LF

$N для CR

$T для Tab

Иерархия элементарных типов

Приведенная ниже иерархия элементарных типов применяет­ся исключительно для удобства описания программ. Каждое наи­менование ANY_… объединяет некоторое множество типов. Так, при описании любой битовой операций удобнее указать, что она применима для ANY_BIT, чем перечислять всякий раз допусти­мые элементарные типы. Применять ANY_ при объявлении пере­менных, конечно, нельзя.

ANY   ANY_NUM ANY_INT SINT, INT, DINT, LINT, USINT, UINT, UDINT, ULINT
        ANY_REAL REAL, LREAL
    ANY_BIT BOOL, BYTE, WORD DWORD, LWORD
    STRING
    TIME
    ANY_DATE DATE, TIME_OF_DAY, DATE_AND_TIME
еще рефераты
Еще работы по информатике