Читайте также:
|
|
- Унарный минус - 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. |