1.3. Специальные символы Turbo Pascal 7
Специальные символы, выполняющие в языке определенные функции, можно разделить на три категории:
- знаки пунктуации;
- знаки операций;
- зарезервированные слова.
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 приведен в приложении А.
|