зависимости от того, с каким количеством операндов они работают:
унарные, бинарные
и тернарныеЗнаковые
Оператор – это команда языка программирования высокого уровня.
Знаковые
Оператор – это команда языка программирования высокого уровня.
операнд_1 = операнд_2
Формат операции простого присваивания
Сначала вычисляется выражение, стоящее в правой части, а затем его результат записывается в область памяти, указанную в левой части (L-значение). Примером L-значения может быть имя переменной или разадресованный указатель.
Назначение
Значение операнда без изменения знака
-
Значение операнда с противоположным знаком
Пример кода
int a = -5;
float b = +45.67; // float b = 45.67;
double c = -b; // c <- -45.67
Назначение
Суммирует два операнда
–
Вычитает из первого операнда второй
*
Умножает два операнда
/
Делит первый операнд на второй
%
Остаток от целочисленного деления первого операнда на второй
Оператор |
0 1 1 0 0 0 0 1
1 1 0 1 1 1 1 1
1 1 1 1 1 1 1 1
Оператор ^
0 1 1 0 0 0 0 1
1 1 0 1 1 1 1 1
1 0 1 1 1 1 1 0
Оператор ~
0 1 1 0 0 0 0 1
1 0 0 1 1 1 1 0
+=
Суммирует два операнда
-=
Вычитает из первого операнда второй
*=
Умножает два операнда
/=
Делит первый операнд на второй
%=
другие
<<=, >>=, &=, ^=, |=
Результат
Результат присваивается первому операнду
Бинарные операторы
Назначение
Остаток от целочисленного деления первого операнда на второй
Позиция инкремента и декремента определяет, какое действие будет выполнено сначала: присваивание значения операнда или его изменение. В префиксной форме операнд изменяется до присваивания. В постфиксной форме значением выражения является исходное значение операнда, после чего он изменяется.
Данный оператор применяется для обработки нескольких выражений там, где синтаксис разрешает использование только одного выражения.
Слева направо
<< >>
Слева направо
< <= > >=
Слева направо
== !=
Слева направо
^
Слева направо
|
Слева направо
&&
Слева направо
||
Слева направо
= += –= *= /= %= <<= >>= &= |= ^=
Слева направо
,
Справа налево
Слева направо
&
Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть