logo search
ООП для Заоч / Пинчук Лозовская Программир на С

2.2. Алфавіт мови та лексеми

Будь-яка мова програмування являє собою деяку формально-логічну систему. Всі записи і конструкції програми будуються на основі алфавіту мови. Символи цього алфавіту - найменші будівельні елементи, з яких складається вихідний текст програми. Алфавіт мови С++ включає наступні символи:

- прописні й рядкові латинські літери і символ підкреслення;

- арабські цифри від 0 до 9;

- набір спеціальних знаків;

- пробільні символи: пробіл, символ табуляції, символ завершення рядка.

Із символів алфавіту будуються наступні елементи тексту програми - так звані лексеми. Лексема є осмислена у термінах даної мови програмування найкоротша послідовність символів. У мові С/С++ застосовуються такі лексеми:

- ідентифікатори;

- ключові (службові, зарезервовані) слова;

- символи операцій;

- константи;

- роздільники.

Стандарт С++ передбачає 63 ключові слова. Повний список ключових слів можна одержати, працюючи в оболонці С++ і використовуючи систему контекстної допомоги, задавши для одержання довідки слово keyword.