operator -
приоритет
и порядок
вычисления
операторов
в Си
В данной
справочной
странице
показан
приоритет
и порядок
вычисления
операторов
в языке Си.
Оператор |
Ассоциативность |
Примечания |
[] () . -> ++ -- |
слева
направо |
[1] |
++ -- & * + - ~ ! sizeof |
справа
налево |
[2] |
(type) |
справа
налево |
|
* / % |
слева
направо |
|
+ - |
слева
направо |
|
<< >> |
слева
направо |
|
< > <= >= |
слева
направо |
|
== != |
слева
направо |
|
& |
слева
направо |
|
^ |
слева
направо |
|
| |
слева
направо |
|
&& |
слева
направо |
|
|| |
слева
направо |
|
?: |
справа
налево |
|
= *= /= %= += -= <<= >>= &= ^= |= |
справа
налево |
|
, |
слева
направо |
|
Примечания
к таблице:
- [1]
- Операторы
++ и -- на этом
уровне
приоритета
считаются
постфиксной
разновидностью
операторов.
- [2]
- Операторы
++ и -- на этом
уровне
приоритета
считаются
префиксной
разновидностью
операторов.
Русский
перевод
этой
страницы
руководства
был сделан
Azamat Hackimov <
[email protected]>, Konstantin Shvaykovskiy
<
[email protected]>, Yuri Kozlov <
[email protected]> и
Иван
Павлов <
[email protected]>
Этот
перевод
является
бесплатной
документацией;
прочитайте
Стандартную
общественную
лицензию GNU
версии 3
или более
позднюю,
чтобы
узнать об
условиях
авторского
права. Мы не
несем
НИКАКОЙ
ОТВЕТСТВЕННОСТИ.
Если вы
обнаружите
ошибки в
переводе
этой
страницы
руководства,
пожалуйста,
отправьте
электронное
письмо на
[email protected]