Реферат Курсовая Конспект
Пояснение к работе - раздел Связь, И Радиосвязь, радиовещание и телевидение дневного отделения В Языке С++ Понятие Оператора Трактуется Шире, Чем В Других Языках, По...
|
В языке С++ понятие оператора трактуется шире, чем в других языках, поскольку не делается существенного различия между оператором и арифметическим выражением. Другими словами, любое арифметическое выражение, заканчивающееся точкой с запятой, является оператором языка С++, например, a/b. Поскольку результат деления не присваивается никакой переменной, он теряется, но действия будут произведены.
Каждый оператор языка С++ обязательно заканчивается точкой с запятой. Этот символ не отделяет операторы друг от друга, а является неотъемлемой завершающей частью любого оператора. Группа операторов, заключенных в общие фигурные скобки, образует составной оператор, иначе называемый блоком. Ограничителем блока служит закрывающая фигурная скобка, поэтому точка с запятой после блока не нужна. Однако внутри блока каждый оператор должен оканчиваться точкой с запятой, в том числе и последний. На количество операторов в блоке и на их тип не накладывается никаких ограничений.
Действие составного оператора заключается в последовательном выполнении всех составляющих его операторов, кроме случая, когда один из них явно передает управление в другое место программы. Составной оператор рассматривается в программе как цельная конструкция и может использоваться везде, где синтаксис разрешает запись одиночного оператора. В начале любого блока (до первого оператора) разрешается описывать и объявлять любые объекты программы, которые будут локальными для данного блока.
Арифметическим выражением в языке С++ называется совокупность операндов, знаков арифметических операций и круглых скобок. Арифметическое выражение вычисляется слева направо. К арифметическим операциям языка С++ относятся:
– вычитание и унарный минус;
+ сложение;
* умножение;
/ деление;
% остаток от деления;
++ увеличение на единицу;
– – уменьшение на единицу.
Существует следующий приоритет выполнения арифметических операций.
1. Выполняются выражения в круглых скобках по уровню их вложения.
2. Вычисляются функции арифметического выражения.
3. Находятся постфиксная и префиксная формы ++ и – –.
4. Вычисляются *, /, %.
5. Находятся + и –.
Преобразование и приведение типов операндов
Вычисления в языке С++ могут выполняться только между однотипными значениями. Когда вы пишите выражение, включающее переменные или константы, то для каждой выполняемой операции компилятор должен преобразовать тип одного операнда в другой. Процесс преобразования типов называется приведением.
Запомните общее правило.
– Конец работы –
Эта тема принадлежит разделу:
НОВОСИБИРСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ...
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Пояснение к работе
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов