Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Перечисленный ниже набор несколько расширяет стандарт PASCAL, однако на ПК является стандартом de facto.
Простые специальные символы:
+ | Плюс – “сложение” |
– | Минус – “вычитание” |
* | Звездочка – “умножение” |
/ | косая черта (slash) – “деление” |
= | Равно (Замечание: в C-образных языках в качестве этого знака используется = =) |
> | Больше |
< | Меньше |
[ | левая квадратная скобка – открытие индекса массива |
] | правая квадратная скобка – закрытие индекса массива |
( | левая круглая скобка |
) | правая круглая скобка |
{ | левая фигурная скобка – открытие комментария |
} | правая фигурная скобка – закрытие комментария |
@ | коммерческое a (“эт”) – знак адресации |
. | Точка |
, | Запятая |
: | Двоеточие |
; | точка с запятой |
' | апостроф (одиночная кавычка) – открытие и закрытие строки символов |
" | двойные кавычки – не имеет специального назначения |
# | номер (hash) - не имеет специального назначения |
$ | знак доллара – используется в 16-ричной нотации чисел |
\ | обратная косая черта (backslash) - не имеет специального назначения |
^ | "шляпка" – используется для работы с указателями |
~ | Тильда - не имеет специального назначения |
знак пробела (невидимый) | |
знак табуляции (невидимый) |
Составные специальные символы:
:= | Присваивание (в C-образных языках и BASIC используется знак “ = “) |
<> | не равно(в C-образных языках используется знак “! =”) |
.. | Диапазон значений (в C-образных языках и BASIC отсутствует) |
(* | Начало комментария. Замена знаку “{“, но может быть только в комбинации с “*)” - в C-образных языках используется знак “/*” |
*) | конец комментария. Замена знаку “}”, но может быть только в комбинации с “(*” - в C-образных языках используется знак “*/” |
(. | Замена знаку “[“, но может быть только в комбинации с “.)” Редко используется. |
.) | Замена знаку “]”, но может быть только в комбинации с “(.”. Редко используется. |
// | Однострочный комментарий. |
Специальные символы (простые или составные) служат разделителями в выражениях языка PASCAL. Они не могут входить с состав идентификаторов.
Отсутствующие в Object PASCAL символы, имеющиеся в С-образных языках:
^ - возведение в степень (начиная с Delphi 4 в Object PASCAL есть функция power)
<< - левый побитовый сдвиг (“shl” в Object PASCAL)
>> - правый побитовый сдвиг (“shr” в Object PASCAL)
>>> - правый побитовый сдвиг с сохранением знака отрицательного числа (в Object PASCAL отсутствует)
Символы формирования текста:
Знак пробела <Space>, табуляции <Tab>, символы перевода на новую строку <LF>, конца страницы <FF>, конца файла <EOF> и другие управляющие символы. Действуют при просмотре исходных текстов языка Object PASCAL и за исключением ряда случаев — в строковых выражениях.
Дата публикования: 2014-11-29; Прочитано: 853 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!