Книга "Основы языка программирования Паскаль"
4 Пользовательские идентификаторы
Для обозначения имени меток, констант, переменных, процедур и функций, определенных самим программистом, применяются пользовательские идентификаторы.
При этом идентификаторы в программе должны быть уникальными, т. е. в каждом блоке программы один идентификатор не может использоваться для обозначения более чем одной переменной или постоянной величины, и т. д.
При написании программ следует соблюдать общие правила написания идентификаторов:
1. Идентификатор может начинаться только с буквы или знака подчеркивания (исключение составляют метки, которые могут начинаться также и с цифры);
2. Идентификатор может состоять из букв, цифр и знаков подчеркивания (пробелы, точки и другие специальные символы недопустимы);
3. Между двумя идентификаторами должен быть по крайней мере один пробел;
4. Максимальная длина идентификатора составляет 127 символов, но значимыми являются только первые 63 символа;
5. При записи идентификаторов можно использовать как прописные, так и строчные буквы. Компилятор не делает различий между ними, хотя они и имеют различные ASCII-коды.
На практике рекомендуется применять эту особенность для более простого чтения и понимания значений идентификаторов. Так, вместо идентификатора nomerotdela лучше написать NomerOtdela, выделив прописными буквами каждую из двух смысловых частей.
Правильно записанные идентификаторы:
metkal2
block_56
x1
MaxNomer
Неправильно записанные идентификаторы:
2graph – ошибка, идентификатор начинается с цифры
Nomer.Doma – ошибка, идентификатор содержит точку
Разность – ошибка, идентификатор содержит буквы русского алфавита.
sum max – ошибка, идентификатор содержит пробел