Задание для самостоятельной работы: Изучить операции языка с (см. Пособие) и их приоритеты.
Константа – это
лексема, представляющая изображение
фиксированного числового (целого или
вещественного), строкового или символьного
значения.
Например,
целые 10, 012(8),
0хА(16);
вещественная 78.8,
5., .09, 0.2E-3;
символьная – один
символ, заключенный в кавычки, например
‘a’, ‘\n’;
строковая -
последовательность символов, заключенная
в кавычки “Hello, World”.
Последовательность
символов, начинающаяся с обратной косой
черты называется escape-последовательностями
(управляющими) и используются для
представления
кодов, не имеющих
графического изображения;
символов “ ‘ \ ?
любого символа,
с помощью его шестнадцатеричного и
восьмеричного кода \141 \х61 =a (от 0 до 255).
Оператор задает
законченное описание некоторого
действия. (Существует путаница понятий,
например, у Страуструпа оператор и
операция – синонимы а для таких элементов
языка, как if, for используются выражение
statement – утверждение, предложение,
инструкция). Каждый оператор в С++
заканчивается точкой с запятой.
Для описания
сложного действия требуется
последовательность операторов. Операторы
могут быть объединены в составной
оператор или блок с помощью инструктивных
скобок (например, в С++ инструктивными
являются скобки {}). В этом случае они
рассматриваются как один оператор.
Операторы
бывают исполняемые и не исполняемые.
Исполняемые операторы задают действия
над данными. Неисполняемые операторы
служат для описания данных, поэтому их
называют операторами описания или
просто описаниями.
Правила построения
элементов языка определяет синтаксис
языка, а их смысл и правила использования
определяет семантика, и, следовательно,
нарушение формы записи элементов языка
приводит к синтаксическим ошибкам, а
правильно написанный, но не отвечающий
алгоритму оператор приводит к семантическим
ошибкам (логическим, ошибками времени
выполнения).