Кафедра: Автоматика и информационные технологии
ОПЕРАЦИИ ЯЗЫКА СИ
Содержание
ХАРАКТЕРИСТИКИ ОПЕРАЦИЙ
Таблица приоритетов операций
Комментарии к операциям
Правила преобразований типов
Возможно вы искали - Реферат: Операционные системы Windows
В выражениях
В присваиваниях
ЛАБОРАТОРНЫЕ ЗАДАНИЯ
Основные арифметические операции
Операции присваивания.
Похожий материал - Контрольная работа: Операції над множинами
Логические операции и операции инкремента.
Поразрядные операции.
Отношения и условия
Выполнение операций и их приоритеты
Основные типы данных
Очень интересно - Учебное пособие: Оперциаонные системы ASP Linux и Windows
Приведение целых и вещественных типов
Приведение целых и вещественных выражений
ОТВЕТЫ К ЗАДАНИЯМ
ДОПОЛНИТЕЛЬНЫЕ ЗАДАНИЯ
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
Характеристики операций
Вам будет интересно - Лабораторная работа: Определение внешних спецификаций программ с помощью HIPO-технологии
Операция – это элементарная конструкция, которая возвращает некоторый результат. В отличие от операций, операторы – синтаксические конструкции, управляющие ходом выполнения программы. Основные операторы: условные переходы и циклы.
По количеству аргументов операции бывают унарные, бинарные и имеется одна тернарная операция «Условие».
Если одна и та же операция встречается в выражении несколько раз, то говорят о лево-ассоциативных и право-ассоциативных операциях. В первом случае данная операция выполняется слева направо, во втором – справа налево.
Таблица приоритетов операций
Операции, расположенные в таблице выше, имеют больший приоритет.
Таблица 1
| № операции | Группа операций | Обозначение операции | Название операции | Название на сленге | Ассоциативность |
| 1 | первичные | () | круглые скобки | 1. () [] -> :: . | ® |
| 2 | [] | индексация | Квадратные скобки | ® | |
| 3 | -> | Обращение к элементу структуры по указателю на структурную переменную | стрелка | ® | |
| 4 | :: | Разрешение видимости | Четвероточие | ® | |
| 5 | . | Обращение к элементу структуры по имени структурной переменной | Точка | ® | |
| 6 | унарные | ! | Логическое отрицание | Восклицательный знак | ← |
| 7 | ~ | Побитовое инвертирование | Тильда | ← | |
| 8 | ++ |
Похожий материал - Статья: Определение связанного множества пикселей на бинарном изображении Автоматический инкремент ++х; Отложенный инкремент х++ | Плюс-плюс | ← | |
| 9 | -- |
Автоматический декремент --х; Отложенный декремент х-- | Минус-минус | ← | |
| 10 | - | Обращение знака | Минус | ← | |
| 11 | + | Подтверждение знака | плюс | ← | |
| 12 | (тип) | Явное приведение типа | ← | ||
| 13 | * | Разыменование указателя | Звездочка | ← | |
| 14 | & | Взятие адреса | Амперсанд | ← | |
| 15 | sizeof | Размер в байтах аргумента | sizeof | ← | |
| 16 | new | Операция выделения динамической памяти | new | ← | |
| 17 | delete | Операция освобождения динамической памяти | delete | ← | |
| 18 | мультипликативные | * | умножение | умножение | ® |
| 19 | / | деление | деление | ® | |
| 20 | % | Деление по модулю | процент | ® | |
| 21 | аддитивные |
|