Студопедия
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Приложение. Операторы С++, применяемые в лабораторной работе Операция Назначение Пример Арифметические операторы + Сложение x=x+z

Читайте также:
  1. Приложение.
  2. Приложение.

Операторы С++, применяемые в лабораторной работе

Операция Назначение Пример
Арифметические операторы
+ Сложение x=x+z
- Вычитание x=y-z
*. Умножение x=y*z
/ Деление x=y/z
% Взятие по модулю или остаток; возвращает остаток целочисленного деления x=y%z
Операторы присваивания
= Присваивание x=10
+= Сложение с присваиванием x+=10 (то же, что x=x+10)
-= Вычитание с присваиванием x-=10 (то же, что x=x-10)
*= Умножение с присваиванием x*=10 (то же, что x=x*10)
/= Деление с присваиванием x/=10 (то же, что x=x/10)
Логические операторы
&& Логическое И if ((x<4) &&(y==7))
|| Логическое ИЛИ if ((x<4) ||(x==7))
Операторы отношения
== Равно if (x==10){…}
!= Не равно if (x!=10){…}
< Меньше if (x<10){…}
> Больше if (x>10){…}
<= Меньше или равно if (x<=10){…}
>= Больше или равно if (x>=10){…}
Унарные операторы
++ Инкремент (операция увеличения) x++(то же, что x=x+1)
-- Декремент (операция уменьшения) x--(то же, что x=x-1)
       

Для выполнения математических операций в программах используются арифметические операторы C++. Программы могут выполнять арифметические операции с константами (например, 3*5) или с переменными (например, payment — total).

Операция увеличения обеспечивает быстрый способ прибавления единицы к значению переменной. Следующие операторы, например, увеличивают значение переменной n на 1:

n = n + 1; n++;

Когда C++ встречает операцию увеличения, он сначала выбирает значение переменной, добавляет к этому значению единицу, а затем записывает результат обратно в переменную. При использовании операций увеличения программы могут размещать оператор увеличения до или после переменной, как показано ниже:

++n; n++;

Так как первый оператор появляется до переменной, он называется префиксным оператором увеличения. Аналогично этому, второй оператор появляется после переменной и называется постфиксным оператором увеличения. C++ трактует эти два оператора по-разному. Например, рассмотрим следующий оператор присваивания:

nnn = n++; —постфиксный оператор увеличения, сначала присваивает переменной nnn значение n, а затем увеличивает n на единицу.

nnn = ++ n; — префиксный оператор увеличения, сначала увеличивает n на единицу n, а затем присваивает переменной nnn значение n.

Аналогичным образом двойной знак минус (--) соответствует оператору уменьшения C++. Префиксный и постфиксный операторы уменьшения C++ работают так же, как и соответствующие операторы увеличения, с той лишь разницей, что они уменьшают значение переменной на 1.

 




Дата добавления: 2014-12-18; просмотров: 128 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2025 год. (2.353 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав