ВУЗ:
Составители:
Рубрика:
6
>> сдвиг вправо битового представления значения правого
целочисленного операнда на количество разрядов, равное
значению правого операнда
Поразрядные операции:
& поразрядная конъюнкция (И) битовых представлений зна-
чений целочисленных операндов
| поразрядная дизъюнкция (ИЛИ) битовых представлений
значений целочисленных операндов
^ поразрядное исключающее ИЛИ битовых представлений зна-
чений целочисленных операндов
Операции сравнения:
< меньше, чем
> больше, чем
<= меньше или равно
>= больше или равно
== равно
!= не равно
Логические бинарные операции:
&& конъюнкция (И) целочисленных операндов или отношений,
целочисленный результат ложь(0) или истина(1)
|| дизъюнкция (ИЛИ) целочисленных операндов или отноше-
ний, целочисленный результат ложь(0) или истина(1)
Условная операция.
В отличие от унарных и бинарных операций в ней использу-
ется три операнда.
Выражение1 ? Выражение2 : Выражение3;
Первым вычисляется значение выражения1. Если оно истинно,
то вычисляется значение выражения2, которое становится
результатом. Если при вычислении выражения1 получится 0,
то в качестве результата берется значение выражения3.
Например:
x<0 ? -x : x ; //вычисляется абсолютное значение x.
Операция явного (
преобразования) приведения типа.
Существует две формы: каноническая и функциональная:
1) (имя_типа) операнд
2) имя_типа (операнд)
Приоритеты операций.
Ранг Операции
1 ( ) [ ] -> .
2 ! ~ - ++ -- & * (тип) sizeof тип( )
3 * / % (мультипликативные бинарные)
+ - (аддитивные бинарные)
5 << >> (поразрядного сдвига)
6 < > <= >= (отношения)
7 == != (отношения)
8 & (поразрядная конъюнкция «И»)
9 ^ (поразрядное исключающее «ИЛИ»)
10 | (поразрядная дизъюнкция «ИЛИ»)
11 && (конъюнкция «И»)
6
>> сдвиг вправо битового представления значения правого
целочисленного операнда на количество разрядов, равное
значению правого операнда
Поразрядные операции:
& поразрядная конъюнкция (И) битовых представлений зна-
чений целочисленных операндов
| поразрядная дизъюнкция (ИЛИ) битовых представлений
значений целочисленных операндов
^ поразрядное исключающее ИЛИ битовых представлений зна-
чений целочисленных операндов
Операции сравнения:
< меньше, чем
> больше, чем
<= меньше или равно
>= больше или равно
== равно
!= не равно
Логические бинарные операции:
&& конъюнкция (И) целочисленных операндов или отношений,
целочисленный результат ложь(0) или истина(1)
|| дизъюнкция (ИЛИ) целочисленных операндов или отноше-
ний, целочисленный результат ложь(0) или истина(1)
Условная операция.
В отличие от унарных и бинарных операций в ней использу-
ется три операнда.
Выражение1 ? Выражение2 : Выражение3;
Первым вычисляется значение выражения1. Если оно истинно,
то вычисляется значение выражения2, которое становится
результатом. Если при вычислении выражения1 получится 0,
то в качестве результата берется значение выражения3.
Например:
x<0 ? -x : x ; //вычисляется абсолютное значение x.
Операция явного (преобразования) приведения типа.
Существует две формы: каноническая и функциональная:
1) (имя_типа) операнд
2) имя_типа (операнд)
Приоритеты операций.
Ранг Операции
1 ( ) [ ] -> .
2 ! ~ - ++ -- & * (тип) sizeof тип( )
3 * / % (мультипликативные бинарные)
+ - (аддитивные бинарные)
5 << >> (поразрядного сдвига)
6 < > <= >= (отношения)
7 == != (отношения)
8 & (поразрядная конъюнкция «И»)
9 ^ (поразрядное исключающее «ИЛИ»)
10 | (поразрядная дизъюнкция «ИЛИ»)
11 && (конъюнкция «И»)
Страницы
- « первая
- ‹ предыдущая
- …
- 4
- 5
- 6
- 7
- 8
- …
- следующая ›
- последняя »
