Фиксированный битовый тип
Назначение
Задает строку байт фиксированной длины.
Синтаксис
<фиксированный битовый тип>::=
{bit <имя><длина> | bit * <имя>| bit <имя>=<начальное значение>}
<длина>::='['<целое положительное число>']'
<начальное значение>::=байтовый литерал
Описание
<Длина>задает размер битовой строки (целое положительное число в диапазоне от 1 до 4000).-
Объявление битовой переменной фиксированной длины в виде
bit *Aприменяется для обозначения строк неизвестной длины, в этом случае битовая переменная должна содержать NUL-символ в последней позиции (признак конца строки). -
Строка, задающая
<начальное значение>, может содержать любые символы (включая NUL-символ для переменной с явно заданной длиной). -
Чтобы продолжить строку на следующей линии, используется символ \ (обратная косая черта) в последней позиции строки.
Пример
bit bit_string = '\x07\x56\xff\x00' /* строка байт с неявно заданной длиной */