Идентификаторы. Глава 1. Базовые понятия языка
ЯЗЫК СИ
Глава 1. Базовые понятия языка
Словарь языка СИ
Язык СИ оперирует со следующим набором символов:
1) большие и маленькие буквы латинского алфавита A,B,C,..., Z, a,b,c,...,z
2) арабские цифры 0,1,2,...,9;
3) Специальные символы:
“ , { } [ ] ( ) + - / % \ ; ‘ . : ?
< = > _ ! & * # ~ ^
4) неизображаемые символы – пробел, табуляция, переход на новую строчку;
5) В комментариях, строках и символьных константах могут использоваться другие символы (например, русские буквы).
6) комбинации специальных символов образуют составленные символы:
/* - комментарий;
/* это комментарий*/
В стандартном языке СИ комментарии запрещено вкладывать друг в друга.
/* текст-1 /* текст-2 */ текст-3 */ текст-3 не считается комментарием.
Лексема – единица текста программы, которая при компиляции воспринимается как единое целое и по смыслу не может быть разделена на более мелкие элементы.
В языке СИ 6 классов лексем: свободно выбираемые и используемые идентификаторы, служебные (ключевые) слова, константы, строки (строковые константы), операции (знаки операций), разделители (знаки пунктуации).
Идентификаторы.
Идентификатором переменной может быть любая последовательность латинских букв, цифр и знака подчеркивания, которое начинается с буквы или знака подчеркивания. Пробелы в идентификаторах не допускаются.
X D8 d8 G_ALT GAMMA128 _X .
Прописные и строчные буквы различаются.
Идентификаторы могут иметь любую длину, но компилятор учитывает не более 31 символа.
В качестве идентификаторов нельзя использовать служебные (ключевые) слова и стандартные имена языка (sin, printf и т.д.).
Дата добавления: 2015-10-09; просмотров: 1068;