Основные символы языка - буквы, цифры и специальные символы - составляют его алфавит. Object Pascal включает следующий набор основных символов:
1) 26 латинских строчных и 26 латинских прописных букв:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
a b c d e f g h i j k l m n o p q r s t u v w x y z
2) _ подчеркивание
3) 10 цифр:
0 1 2 3 4 5 6 7 8 9
4) знаки операций:
+ - * / = <> < > <= >= := @
5) ограничители:
. , ' ( ) [ ] (. .) { } (* *) // .. : ;
6) спецификаторы:
^ # $
7) служебные (зарезервированные) слова.
Кроме перечисленных, в набор основных символов входит пробел. Пробелы нельзя использовать внутри сдвоенных символов и зарезервированных слов.
Язык Object Pascal не чувствителен к регистру букв.
Элементарные конструкции языка Object Pascal включают в себя имена, числа и строки.
Имена (идентификаторы) называют элементы языка - константы, метки, типы, переменные, процедуры, функции, модули, объекты. Имя - это последовательность букв и цифр, начинающаяся с буквы. В именах может использоваться символ _ подчеркивание. Имя может содержать произвольное количество символов, но значащими являются 255 символов.
Не разрешается в языке Object Pascal использовать в качестве имен служебные слова и стандартные имена, которыми названы стандартные константы, типы, процедуры, функции и модули.
Для улучшения наглядности программы в нее могут вставляться пробелы. По крайней мере один пробел требуется вставить между двумя последовательными именами, числами или служебными и стандартными именами. Пробелы нельзя использовать внутри имен и чисел.
Примеры имен языка Object Pascal:
A b12 r1m SIGMA gamma I80_86
Числа в языке Object Pascal обычно записываются в десятичной системе счисления. Они могут быть целыми и действительными. Положительный знак числа может быть опущен. Целые числа записываются в форме без десятичной точки, например:
217 -45 8954 +483
Действительные числа записываются в форме с десятичной точкой или в форме с использованием десятичного порядка, который изображается буквой Е:
28.6 0.65 -0.018 4.0 5Е12 -1.72Е9 73.1Е-16
Object Pascal допускает запись целых чисел и фрагментов действительных чисел в форме с порядком в шестнадцатеричной системе счисления:
$7F $40 $ABC0
Строки в языке Object Pascal - это последовательность символов, записанная между апострофами. Если в строке в качестве содержательного символа необходимо употребить сам апостроф, то следует записать два апострофа. В строках вместо символов можно указывать ASCII коды символов. Код записывается вне апострофов, после #. Примеры строк:
'СТРОКА' 'STRING' 'ПРОГРАММА' 'АД''ЮТАНТ'
#65 то же, что 'A'
#89#111'u' то же, что 'You'
Управляющие символы #13#10 указывают, перевод строки, то есть часть строки после данных символов надо выводить с новой строки.