Информатика. Общая информатика. Основы языка C++. Мамонова Т.Е. - 114 стр.

UptoLike

Составители: 

Бинарные операции
Операция Описание
Аддитивные
+ бинарный плюс (сложение арифметических операндов)
- бинарный минус (вычитание арифметических операндов)
Мультипликативные
* умножение операндов арифметического типа
/ деление операндов арифметического типа (если операнды целочис-
ленные, то выполняется целочисленное деление)
% получение остатка от деления целочисленных операндов
Операции сдвига (определены только для целочисленных операндов). Формат вы-
ражения с операцией сдвига:
операнд_левый операция_сдвига операнд_правый
<< сдвиг влево битового представления значения левого целочислен-
ного операнда на количество разрядов, равное значению правого
операнда, освободившиеся разряды обнуляются
>> сдвиг вправо битового представления значения правого целочис-
ленного операнда на количество разрядов, равное значению право-
го операнда, освободившиеся разряды обнуляются, если операнд
беззнакового типа и заполняются знаковым разрядом, если знако-
вого
Поразрядные операции
& поразрядная конъюнкция (И) битовых представлений значений це-
лочисленных операндов (бит =1, если соответствующие биты обоих
операндов=1)
| поразрядная дизъюнкция (ИЛИ) битовых представлений значений
целочисленных операндов (бит =1, если соответствующий бит од-
ного из операндов=1)
^ поразрядное исключающее ИЛИ битовых представлений значений
целочисленных операндов(бит =1, если соответствующий бит толь-
ко одного из операндов=1)
Окончание табл. 10
Операция Описание
Операции сравнения: результатом являются true (не 0) или false (0)
< меньше, чем
> больше, чем
<= меньше или равно
>= больше или равно
== Равно
!= не равно
Логические бинарные операции
&& конъюнкция (И) целочисленных операндов или отношений, цело-
114