ВУЗ:
Составители:
Рубрика:
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
- …
- следующая ›
- последняя »