. - конец программы.
; - конец выражения.
# - ASCII код символа.
$ - шестнадцатиричная цифра.
(* *) - комментарий (не компилируется программой).
{ } - комментарий (не компилируется программой). '- начало и конец строк.
() - операнды функций и процедур.
А - знак указателя.
[ ] - индексная часть элемента массива.
.. - промежуточная часть перечисления (1..4 - от 1 до 4).
. - отделение имени переменной типа Record от ее элемента.
@ - получение адреса переменной (тип Ptr).
Построение выражений:
:= - присвоение
* - умножение (целые и вещественные числа)
/ - деление (вещественные числа)
+ - сложение (целые и вещественные числа)
- - вычитание (целые и вещественные числа)
DIV - деление (целые числа: 16 DIV 5 = 3)
MOD - остаток от деления (целые числа: 16 MOD 5=1)
Логические операции и операции с битами:
= - True если равно, False - если не равно
< - то же, меньше
> - то же, больше
<= - то же, меньше или равно
>= - то же, больше или равно
<> - не равно
NOT - отрицание (Not False = True)
AND - логическое И:
True AND True = True
True AND False = False
False AND True = False
False AND False = False OR - логическое ИЛИ:
True OR True = True
True OR False = True
False OR True = True
False OR False = False
SHL - циклический сдвиг всех бит числа влево 01100101BSHL1 = 11001010В
SHR - циклический сдвиг всех бит числа вправо 01100101В SHR 1 = 10110010В
XOR - логическое ИСКЛЮЧЯЮЩЕЕ ИЛИ:
True XOR True = False
True XOR False = True
False XOR True = True
False XOR False = False