Читайте также:
|
|
- Унарный минус - expr
+ Унарный плюс + expr
& Взятие адреса (результат - адрес & lvalue
Операнда)
* Косвенность (косвенная адресация - * pointer
Замещение указателя переменной, на
Которую он указывает)
Sizeof Размер объекта sizeof expr
Sizeof (expr)
Sizeof Размер типа sizeof (type)
New Создание (размещение) new type
Delete Уничтожение (освобождение) delete pointer
delete[] Уничтожение массива delete[] pointer
(тип) Приведение(преобразование)типа (type) expr
Type (expr)
________________________________________________________________________
Порядок выполнения операций - слева-направо
* Умножение expr * expr
/ Деление expr / expr
% Остаток от деления expr % expr
________________________________________________________________________
Порядок выполнения операций - слева-направо
+ Сложение (плюс) expr - expr
- Вычитание (минус) expr - expr
________________________________________________________________________
Порядок выполнения операций - слева-направо
<< Сдвиг влево expr << expr
>> Сдвиг вправо expr >> expr
________________________________________________________________________
Порядок выполнения операций - слева-направо
< Меньше expr < expr
<= Меньше или равно expr <= expr
> Больше expr > expr
>= Больше или равно expr >= expr
(результат этих операций в случае
Выполнения условий равен 1, в противном
Равен 0)
________________________________________________________________________
Порядок выполнения операций - слева-направо
== Равно expr == expr
!= Не равно expr!= expr
(результат этих операций в случае
Выполнения условий равен 1, в противном
Равен 0)
________________________________________________________________________
Порядок выполнения операций - слева-направо
& Поразрядное И expr & expr
0&0=0 0&1=0 1&0=0 1&1=1
________________________________________________________________________
Порядок выполнения операций - слева-направо
^ Поразрядное исключающее ИЛИ expr ^ expr
0^0=0 0^1=1 1^0=1 1^1=0
________________________________________________________________________
Порядок выполнения операций - слева-направо
| Поразрядное ИЛИ expr | expr
0|0=0 0|1=1 1|0=1 1|1=1
________________________________________________________________________
Порядок выполнения операций - слева-направо
&& Логическое И expr && expr
(результат равен 1, если значения обоих
Аргументов отличны от нуля, в противном
Случае результат равен 0)
________________________________________________________________________
Порядок выполнения операций - слева-направо
|| Логическое ИЛИ expr || expr
(результат равен 1, если значение хотя бы
Одного аргумента отлично от нуля, в
Противном случае результат равен 0)
________________________________________________________________________
Порядок выполнения операций - справа-налево
?: Операция условия expr? expr: expr
________________________________________________________________________
Порядок выполнения операций - справа-налево
= Простое присваивание lvalue = expr
*= Присваивание с умножением lvalue *= expr
/= Присваивание с делением lvalue /= expr
%= Присваивание с взятием l value %= expr
Остатка от деления
+= Присваивание со сложением lvalue += expr
-= Присваивание с вычитанием lvalue -= expr
<<= Присваивание со сдвигом влево lvalue <<= expr
>>= Присваивание со сдвигом вправо lvalue >>= expr
&= Присваивание с поразрядным И lvalue &= expr
|= Присваивание с поразрядным lvalue |= expr
Включающим ИЛИ
^= Присваивание с поразрядным lvalue ^= expr
Исключающим ИЛИ
________________________________________________________________________
Дата добавления: 2015-07-07; просмотров: 131 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Добавив к описанию типа объекта ключевое слово const, можно превратить | | | Двоичное представление целочисленного аргумента arg1 сдвигается вправо на количество разрядов, равное значению целочисленного аргумента arg2. |