ВУЗ:
Составители:
Рубрика:
2. Базовые средства языка СИ++
2.1.Состав языка
В тексте на любом естественном языке можно выделить четыре основных элемен-
та: символы, слова, словосочетания и предложения. Алгоритмический язык также содер-
жит такие элементы, только слова называют лексемами (элементарными конструкциями ),
словосочетания – выражениями, предложения – операторами. Лексемы образуются из
символов, выражения из лексем и символов, операторы из символов выражений и лексем
(Рис. 1.1)
Рис. 1.1. Состав алгоритмического языка
Таким образом, элементами алгоритмического языка являются:
1) Алфавит языка СИ++, который включает
- прописные и строчные латинские буквы и знак подчеркивания;
- арабские цифры от 0 до 9;
- специальные знаки “{},| []()+-/%*.\’:;&?<>=!#^
- пробельные символы (пробел, символ табуляции, символы перехода на новую
строку).
2) Из символов формируются лексемы языка:
- Идентификаторы – имена объектов СИ-программ. В идентификаторе могут быть
использованы латинские буквы, цифры и знак подчеркивания. Прописные и строч-
ные буквы различаются, например, PROG1, prog1 и Prog1 – три различных иденти-
фикатора. Первым символом должна быть буква или знак подчеркивания (но не
цифра). Пробелы в идентификаторах не допускаются.
- Ключевые (зарезервированные) слова – это слова, которые имеют специальное зна-
чение для компилятора. Их нельзя использовать в качестве идентификаторов.
- Знаки операций – это один или несколько символов, определяющих действие над
операндами. Операции делятся на унарные, бинарные и тернарную по количеству
участвующих в этой операции операндов.
- Константы – это неизменяемые величины. Существуют целые, вещественные,
символьные и строковые константы. Компилятор выделяет константу в качестве
лексемы (элементарной конструкции) и относит ее к одному из типов по ее внеш-
нему виду.
- Разделители – скобки, точка, запятая пробельные символы.
2.1.1. Константы в Си++
Константа – это лексема, представляющая изображение фиксированного числово-
го, строкового или символьного значения.
Константы делятся на 5 групп:
- целые;
- вещественные (с плавающей точкой);
- перечислимые;
- символьные;
- строковые.
Компилятор выделяет лексему и относит ее к той или другой группе, а затем вну-
2. Базовые средства языка СИ++
2.1.Состав языка
В тексте на любом естественном языке можно выделить четыре основных элемен-
та: символы, слова, словосочетания и предложения. Алгоритмический язык также содер-
жит такие элементы, только слова называют лексемами (элементарными конструкциями ),
словосочетания – выражениями, предложения – операторами. Лексемы образуются из
символов, выражения из лексем и символов, операторы из символов выражений и лексем
(Рис. 1.1)
Рис. 1.1. Состав алгоритмического языка
Таким образом, элементами алгоритмического языка являются:
1) Алфавит языка СИ++, который включает
- прописные и строчные латинские буквы и знак подчеркивания;
- арабские цифры от 0 до 9;
- специальные знаки “{},| []()+-/%*.\’:;&?<>=!#^
- пробельные символы (пробел, символ табуляции, символы перехода на новую
строку).
2) Из символов формируются лексемы языка:
- Идентификаторы – имена объектов СИ-программ. В идентификаторе могут быть
использованы латинские буквы, цифры и знак подчеркивания. Прописные и строч-
ные буквы различаются, например, PROG1, prog1 и Prog1 – три различных иденти-
фикатора. Первым символом должна быть буква или знак подчеркивания (но не
цифра). Пробелы в идентификаторах не допускаются.
- Ключевые (зарезервированные) слова – это слова, которые имеют специальное зна-
чение для компилятора. Их нельзя использовать в качестве идентификаторов.
- Знаки операций – это один или несколько символов, определяющих действие над
операндами. Операции делятся на унарные, бинарные и тернарную по количеству
участвующих в этой операции операндов.
- Константы – это неизменяемые величины. Существуют целые, вещественные,
символьные и строковые константы. Компилятор выделяет константу в качестве
лексемы (элементарной конструкции) и относит ее к одному из типов по ее внеш-
нему виду.
- Разделители – скобки, точка, запятая пробельные символы.
2.1.1. Константы в Си++
Константа – это лексема, представляющая изображение фиксированного числово-
го, строкового или символьного значения.
Константы делятся на 5 групп:
- целые;
- вещественные (с плавающей точкой);
- перечислимые;
- символьные;
- строковые.
Компилятор выделяет лексему и относит ее к той или другой группе, а затем вну-
Страницы
- « первая
- ‹ предыдущая
- …
- 4
- 5
- 6
- 7
- 8
- …
- следующая ›
- последняя »
