Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Задание 2. Определите значение переменной d:



Определите значение переменной d:

int a=5, b=1, c=4, d;

d=++a*b++-++c;

Над данными целочисленных типов определены также битовые (поразрядные) операции, которые применяются только к двоичному представлению числа. Это

>> (сдвиг влево)

<< (сдвиг вправо)

3.2 Операция присваивания = – это операция, вырабатывающая значение, которое может использоваться в выражениях. Например, a=a+b; или a+=b;

Множественное присваивание – присваивание одного и того же значения нескольким переменным. Например, a=b=c=1; или a=1; b=1; c=1;

Выражения – это переменные, функции и константы объединенные знаками операций. Переменные, функции и константы в записи выражения называются операндами. Например, в записи y= cos(x)+x выражением является cos(x)+x, где функция cos(x) – первый операнд, переменная x – второй операнд.

3.3 Операции отношения будут рассмотрены в следующей лабораторной работе.

3.4 Логические операции будут рассмотрены в следующей лабораторной работе.

3.5 Операция запятая (,) илиоперация последовательного вычисленияиспользуется для связывания нескольких выражений в одно. Применение будет рассмотрено при изучении управляющих конструкций.

По количеству операндов, участвующих в операции, операции подразделяются на унарные, бинарные и тернарные.

Унарные операции (один операнд) выполняются справа налево.

Некоторые унарные операции приведены в таблице 5.

Таблица 5 – Унарные операции

Знак операции Операция
- арифметическое отрицание
~ побитовое логическое отрицание
! логическое отрицание
+ Унарный плюс
++ увеличение (инкремент)
-- уменьшение (декремент)

В отличие от унарных, бинарные операции (два операнда), список которых приведен в таблице 6, выполняются слева направо.

Таблица 6 – Бинарные операции

Знак операции Операция Группа операций
* Умножение Арифметические мультипликативные
/ Деление
% Остаток от деления
+ Сложение Арифметические аддитивные
- Вычитание
<< Сдвиг влево Операции сдвига
>> Сдвиг вправо
< Меньше Операции отношения
<= Меньше или равно
>= Больше или равно
= = Равно
!= Не равно
& Битовая операция И Битовые (поразрядные) операции
| Поразрядное ИЛИ
^ Поразрядное исключающее ИЛИ
&& Логическое И Логические операции
|| Логическое ИЛИ
, Последовательное вычисление Последовательного вычисления
= Присваивание Операции присваивания
*= Умножение с присваиванием
/= Деление с присваиванием
%= Остаток от деления с присваиванием
-= Вычитание с присваиванием
+= Сложение с присваиванием
<<= Сдвиг влево с присваиванием
>>= Сдвиг вправо присваиванием
&= Поразрядное И с присваиванием
|= Поразрядное ИЛИ с присваиванием
^= Поразрядное исключающее ИЛИ с присваиванием

Тернарной операцией (три операнда) является операция «условие?», которая реализует алгоритмическую структуру ветвления.





Дата публикования: 2014-12-08; Прочитано: 305 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...