Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Арифметические операции - бинарные, их обозначения:
+ (сложение);
- (вычитание);
/ (деление, для int операндов - с отбрасыванием остатка);
* (умножение);
% (остаток от деления целочисленных операндов со знаком первого операнда - деление «по модулю»).
Операндами традиционных арифметических операций (+ - * /) могут быть константы, переменные, функции, элементы массивов, указатели, любые арифметические выражения.
Порядок выполнения операций:
1) выражения в круглых скобках;
2) функции (стандартные математические, функции пользователя);
3) операции * / (выполняются слева направо);
4) операции - + (слева направо).
Унарные операции +,– (знак числа) обладают самым высоким приоритетом, определены только для целых и вещественных операндов, «+» носит только информационный характер, «–» меняет знак операнда на противоположный. Таким образом, т.к. операции *, /, % обладают высшим приоритетом над операциями +, -, при записи сложных выражений нужно использовать общепринятые математические правила:
x + yz - ↔ x + y*z - a /(b + с).
Дата публикования: 2014-11-28; Прочитано: 191 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!