Специальные символы Turbo Pascal 7
02.09.2018
Специальные символы, выполняющие в языке определенные функции, можно разделить на три категории:
Сдвигаем элементы массива влево на заданное количество элементов! (русские субтитры)
знаки пунктуации; знаки операций; зарезервированные слова.
1.3.1. Знаки пунктуации
Допустимые знаки пунктуации и их назначение представлены в табл. 1.
Таблица 1. Знаки пунктуации языка
Знак | Применение |
{ } | Скобки комментария |
(* *) | Скобки комментария |
[ ] | Выделение индексов массивов, элементов множеств, размера строки |
( ) | Выделение выражений, списков параметров |
' | Апостроф для выделения символа или строковой константы |
:= | Знак присваивания значения переменной, типизированной константе или функции |
; | Разделение предложений программы (операторов и объявлений) |
: | Отделение переменной или типизированной константы от типа, метки от оператора |
= | Отделение идентификатора типа от описания типа или константы от ее значения |
, | Запятая для разделения элементов списка |
.. | Разделение границ диапазона |
. | Обозначение конца программы, отделение целой части от дробной в вещественном числе, отделение полей в записи, отделение идентификатора от имени модуля или объекта, в котором он находится |
^ | Обозначение типа-указателя, значения величины по ее указателю или управляющего символа (коды от 0 до 31) |
@ | Обозначение адреса переменной, типизированной константы, подпрограммы, метода |
# | Обозначение символа по его коду |
$ | Обозначение директивы компилятора или знак шестнадцатеричного числа |
1.3.2. Знаки операций
Знаки операций предназначены для обозначения тех или иных арифметических, логических или других действий. Они бывают двух типов: состоящие из небуквенных символов (например, + - * и т. д.) и буквенные операции (например, not, div, mod и т. д.), представляющие собой зарезервированные слова. Подробнее о знаках операций см. п. 4.4.
1.3.3. Зарезервированные слова
Зарезервированные слова включают служебные слова (например, begin, end, div и т. д.) и имена директив (например, external, forward и т. д.). Служебные слова можно использовать только по своему прямому назначению и их нельзя переопределять. Директивы также имеют свое определенное назначение, но в отличие от служебных слов их можно переопределить, однако делать это крайне нежелательно. Полный перечень зарезервированных слов Turbo Pascal 7.0 приведен в приложении А.