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

Явное преобразование типов

Читайте также:
  1. D) распределение типов строения тела по группам: циркулярной и шизофренической
  2. Z - преобразование (прямое и обратное, примеры).
  3. В связи с тем, что греховность человека проистекает по причине отсутствия нравственности в разуме, преобразование должно
  4. Взлом стереотипов
  5. Взлом стериотипов
  6. ВОЗМОЖНОСТЬ №4. ПРЕВРАЩЕНИЕ ОТРИЦАТЕЛЬНОГО ФАКТОРА В ПОЛОЖИТЕЛЬНЫЙ И ПРЕОБРАЗОВАНИЕ ЕГО В ЦЕЛЬ
  7. Все сущее, явное и кажущееся, — всего лишь сон сна

 

Операторы. Классификация операторов. Приоритеты операторов и порядок их выполнения.

Оператор – конструкция, которая вызывает выполнение действия. Знак оператора - это символ или группа символов, которые сообщают компилятору о необходимости выполнения определенных арифметических, логических или других действий.

Приоритеты и значения:

Таблица 4.4. Приоритеты операций (снизу вверх)

Оператор Значение Использование
:: Глобальная область видимости ::name
:: Область видимости класса class::name
:: Область видимости пространства имен namespace::name
. Доступ к члену object.member
-> Доступ к члену по указателю pointer->member
[] Взятие индекса variable[expr]
() Вызов функции name(expr_list)
() Построение значения type(expr_list)
++ постфиксный инкремент lvalue++
-- постфиксный декремент lvalue--
typeid идентификатор типа typeid(type)
typeid идентификатор типа выражения typeid(expr)
  преобразование типа const_cast<type>(expr)
  преобразование типа dynamic_cast<type>(expr)
reinterpret_cast приведение типа reinterpret_cast<type> (expr)
static_cast приведение типа static_cast<type>(expr)
sizeof размер объекта sizeof expr
sizeof размер типа sizeof(type)
++ префиксный инкремент ++lvalue
-- префиксный декремент --lvalue
~ побитовое НЕ ~expr
! логическое НЕ !expr
- унарный минус -expr
+ унарный плюс +expr
* разыменование *expr
& адрес &expr
() приведение типа (type)expr
new выделение памяти new type
new выделение памяти и инициализация new type(exprlist)
new Выделение памяти под массив все формы
delete освобождение памяти все формы
delete освобождение памяти из-под массива все формы
->* доступ к члену классу по указателю pointer-> *pointer_to_member
.* доступ к члену класса по указателю object.*pointer_to_member
* Умножение expr * expr
/ Деление expr / expr
% деление по модулю expr % expr
+ сложение expr + expr
- вычитание expr - expr
<< сдвиг влево expr << expr
>> сдвиг вправо expr >> expr
< меньше expr < expr
<= меньше или равно expr <= expr
> больше expr > expr
>= больше или равно expr >= expr
== равно expr == expr
!= не равно expr!= expr
& побитовое И expr & expr
^ побитовое ИСКЛЮЧАЮЩЕЕ ИЛИ expr ^ expr
| побитовое ИЛИ expr | expr
&& логическое И expr && expr
|| логическое ИЛИ expr || expr
?: условный оператор expr? expr * expr
= присваивание l-значение = expr
=, *=, /=, %=, +=, -=, <<=, >>=, &=, |=, ^= составное присваивание l-значение += expr и т.д.
throw возбуждение исключения throw expr
, запятая expr, expr

 


Дата добавления: 2015-10-13; просмотров: 89 | Нарушение авторских прав


Читайте в этой же книге: Язык программирования Си | Динамические массивы. Особенности обработки динамических массивов. | ИНДЕКСАЦИЯ В МАССИВАХ | Указатели на функции. Особенности использования. | Классификация динамических структур данных | Строки. Операции над строками. Указатели на строки. | Структурные типы данных: структуры. Особенности использования. | Основы файловой системы: файл, каталог, дисковод, полное имя файла, внутреннее представление информации в файле. Типы файлов. | Память. Классы памяти. Модификаторы классов памяти. Область видимости, время жизни и место размещения объекта в памяти. | Достоинства, отличительные особенности и сравнительная характеристика языка программирования Си. |
<== предыдущая страница | следующая страница ==>
Представление данных в памяти компьютера.| Простые и составные инструкции.

mybiblioteka.su - 2015-2024 год. (0.005 сек.)