СИ - Арифметические операции |
Страница 2 из 28
I. Арифметические операции
+ |
Прибавляет величину, находящуюся справа, к величине, стоящей слева |
- |
Вычитает величину, стоящую справа, из величины, указанной слева |
- |
Будучи унарной операцией, изменяет знак величины, стоящей справа |
* |
Умножает величину справа на величину, находящуюся слева |
/ |
Делит величину, стоящую слева, на величину справа. Результат усекается, если оба операнда целые числа |
% |
Дает остаток от деления величины слева на величину, стоящую справа (только для целых чисел) |
++ |
Прибавляет 1 к значению переменной, стояшей слева (префикная форма), или к переменной, стояшей справа (постфиксная форма) |
-- |
Аналогично ++, но вычитает 1 |
Операции (от высшего приоритета к низшему)
Порядок выполнения |
() {} -> . |
Л-П |
! ~ ++ -- - (тип) * & sizeof (все унарные) |
П-Л |
* / % |
Л-П |
+ - |
Л-П |
<< >> |
Л-П |
< <= > >= |
Л-П |
== !== |
Л-П |
& |
Л-П |
/\ |
Л-П |
| |
Л-П |
&& |
Л-П |
|| |
Л-П |
?: |
Л-П |
= += -= *= /* %= |
П-Л |
, |
Л-П |
Условные обозначения: Л-П - порядок выполнения слева направо, а П-Л - наоборот. |
ЗОЛОТАЯ КОЛЛЕКЦИЯ ЛЕКЦИИ ПО ЭКОНОМИКЕl
|