Главная страница
Случайная страница
КАТЕГОРИИ:
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Приложение 1. Операции и основные математические функции
1. Операции приведены в порядке убывания приоритета, операции с разными приоритетами разделены чертой.
| Операция
| Краткое описание
| Использование
| Выполне-ние
| | Первичные (унарные) операции
| | .
| Доступ к члену
| объект. член
| Слева
направо
| | ->
| Доступ по указателю
| указатель -> член
| | [ ]
| Индексирование
| переменная [ выражение ]
| | ()
| Вызов функции
| ID(список)
| | Унарные операции
| | ++
| Постфиксный инкремент
| lvalue ++
| Справа
налево
| | --
| Постфиксный декремент
| lvalue --
| | sizeof
| Размер объекта (типа)
| sizeof(ID или тип)
| | ++
| Префиксный инкремент
| ++ lvalue
| | --
| Префиксный декремент
| -- lvalue
| | ~
| Побитовое НЕ
| ~ выражение
| | !
| Логическое НЕ
| ! выражение
| | - (+)
| Унарный минус (плюс)
| - (+) выражение
| | *
| Разадресация указателя
| * выражение
| | &
| Адрес
| & выражение
| | ()
| Приведение типа
| (тип) выражение
| | Бинарные и тернарная операции
| | *
| Умножение
| выражение * выражение
| Слева
направо
| | /
| Деление
| выражение / выражение
| | %
| Получение остатка
| выражение % выражение
| | + (-)
| Сложение (вычитание)
| выражение + (-) выражение
| | < <
| Сдвиг влево
| выражение < < выражение
| | > >
| Сдвиг вправо
| выражение > > выражение
| | <
| Меньше
| выражение < выражение
| | < =
| Меньше или равно
| выражение < = выражение
| | >
| Больше
| выражение > выражение
| | > =
| Больше или равно
| выражение > = выражение
| | ==
| Равно
| выражение == выражение
| | ! =
| Не равно
| выражение! = выражение
| | &
| Побитовое И
| выражение & выражение
| | ^
| Побитовое исключ. ИЛИ
| выражение ^ выражение
| | |
| Побитовое ИЛИ
| выражение | выражение
| | & &
| Логическое И
| выражение & & выражение
| | ||
| Логическое ИЛИ
| выражение || выражение
| Окончание прил. 1
| Операция
| Краткое описание
| Использование
| Выполне-ние
| | ?:
| Условная операция (тернарная)
| выражение? выражение: выражение
|
Справа
налево
| | =
| Присваивание
| lvalue = выражение
| | *=
| Умножение с присваиванием
| lvalue *= выражение
| | /=
| Деление с присваиванием
| lvalue /= выражение
| | %=
| Остаток от деления с присв-м
| lvalue %= выражение
| | +=
| Сложение с присваиванием
| lvalue += выражение
| | - =
| Вычитание с присваиванием
| lvalue -= выражение
| | < < =
| Сдвиг влево с присваиванием
| lvalue < < = выражение
| | > > =
| Сдвиг вправо с присваиванием
| lvalue > > = выражение
| | & =
| Поразрядное И с присваив-м
| lvalue & = выражение
| | |=
| Поразрядное ИЛИ с присв-м
| lvalue |= выражение
| | ^=
| Поразрядное ИСКЛЮЧАЮЩЕЕ ИЛИ с присваиванием
| lvalue ^= выражение
| | ,
| Последовательное вычисление
| выражение, выражение
| Слева
направо
|
|