Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Конспект лекций -=Вычислительная техника и прог...docx
Скачиваний:
11
Добавлен:
01.05.2025
Размер:
2 Мб
Скачать
☆

3.2. Элементы языка с

3.2.1. Алфавит языка с (используемые символы)

Используемые в языке С символы условно можно разделить на 5 групп:

— прописные и строчные буквы латинского алфавита, а также символ подчёркивания;

— группа прописных и строчных букв русского алфавита;

— арабские цифры от 0 до 9 и шестнадцатеричные цифры от A до F;

— пробельные символы: пробел, символы табуляции, перевода строки, возврата каретки;

— специальные знаки, которые представлены в таблице 3.1.

Таблица 3.1 — Специальные символы

Символ

Наименование

Символ

Наименование

,

запятая

)

круглая скобка

правая

.

точка

(

круглая скобка

левая

;

точка с запятой

}

фигурная скобка

правая

:

двоеточие

{

фигурная скобка

левая

?

вопросительный

знак

<

меньше

‘

апостроф

>

больше

!

восклицательный

знак

[

квадратная скобка

левая

|

вертикальная

черта

]

квадратная скобка правая

/

дробная черта

#

номер

\

обратная черта

%

процент

~

тильда

&

амперсант

*

звёздочка

^

логическое НЕ

+

плюс

=

равно

–

минус

''

кавычки

Символы используются для формирования лексем, выражений и операторов (см. рис.3.1).

Рис. 3.1 — Схема образования элементов языка

Лексема — это элементарная конструкция, т.е. минимальная единица языка, имеющая самостоятельный смысл.

Лексемы можно разделить на 5 групп:

— идентификаторы;

— константы;

— ключевые слова;

— знаки операций;

— разделители (скобки, точка, запятая, пробельные символы).

3.2.2. Идентификаторы

Идентификатор — это имя программного объекта: имя переменной, имя функции, имя метки, имя константы.

В идентификаторе можно использовать латинские буквы, цифры и знак подчёркивания ( _ ).

Замечания:

— прописные и строчные буквы различаются: Abc≠abc≠aBc≠ABC;

— первым символом не может быть цифра;

— длина идентификатора не ограничена, однако некоторые компиляторы различают ограниченное количество первых символов, например 32;

— идентификатор создаётся на этапе объявления переменной, функции, типа и т.п., после этого его можно использовать;

— при выборе идентификатора рекомендуется соблюдать следующие правила:

1) идентификатор не должен совпадать с ключевыми словами и именами стандартных объектов языка;

2) не рекомендуется начинать идентификатор с символа подчёркивания, т.к. они могут совпасть с системными функциями и переменными.