Основы программирования

СИ - Арифметические операции
Индекс материала
СИ
Арифметические операции
Операции присваивания
Операции отношения
Логические операции
Операции над указателями
VI. Операции над структурами и объединениями
Дополнительные операции
Основные типы данных
Классы памяти
Оператор while
Оператор for
Оператор do while
Ключевые слова: if, else
Множественный выбор при помощи switch
Переходы в программе
МАНИПУЛЯЦИИ РАЗРЯДАМИ: ОПЕРАЦИИ И ПОЛЯ
Поразрядные операции сдвига
ДВОИЧНЫЕ И ДРУГИЕ ЧИСЛА
Двоичные числа с плавающей точкой
Другие основания системы счисления
Страница 22
Продолжительность звучания
Частота звука
Использование функции tоnе( )
ПРИЛОЖЕНИЕ И РАСШИРЕНИЕ ЯЗЫКА СИ
enum константы
Операции
Все страницы

 

 

I. Арифметические операции

+ Прибавляет величину, находящуюся справа, к величине, стоящей слева
- Вычитает величину, стоящую справа, из величины, указанной слева
- Будучи унарной операцией, изменяет знак величины, стоящей справа
* Умножает величину справа на величину, находящуюся слева
/ Делит величину, стоящую слева, на величину справа. Результат усекается, если оба операнда целые числа
% Дает остаток от деления величины слева на величину, стоящую справа (только для целых чисел)
++ Прибавляет 1 к значению переменной, стояшей слева (префикная форма), или к переменной, стояшей справа (постфиксная форма)
-- Аналогично ++, но вычитает 1



Операции (от высшего приоритета к низшему)

Порядок выполнения
()   {}   ->   . Л-П
!   ~   ++   --   -   (тип)   *   &   sizeof (все унарные) П-Л
*   /   % Л-П
+   - Л-П
<<   >> Л-П
<   <=   >   >= Л-П
==   !== Л-П
& Л-П
/\ Л-П
| Л-П
&& Л-П
|| Л-П
?: Л-П
=   +=   -=   *=   /*   %= П-Л
, Л-П
Условные обозначения: Л-П - порядок выполнения слева направо, а П-Л - наоборот.

 

 

ЗОЛОТАЯ КОЛЛЕКЦИЯ ЛЕКЦИИ ПО ЭКОНОМИКЕl