ВУЗ:
Составители:
Рубрика:
численный результат ложь(0) или истина(не 0)
|| дизъюнкция (ИЛИ) целочисленных операндов или отношений, це-
лочисленный результат ложь(0) или истина(не 0)
Операции присваивания имеют следующие виды:
=, +=, -=, += и т.д.
Формат операции простого присваивания:
операнд1=операнд2
Леводопустимое значение (L-значение) – выражение, которое адре-
сует некоторый участок памяти, т.е. в него можно занести значение. Это
название произошло от операции присваивания, т.к. именно левая часть
операции присваивания определяет, в какую область памяти будет зане-
сен результат операции. Переменная – это частный случай леводопусти-
мого выражения.
Условная операция. В отличие от унарных и бинарных операций в
ней используется три операнда.
Выражение1 ? Выражение2 : Выражение3;
Первым вычисляется значение выражения1. Если оно истинно, то
вычисляется значение выражения2, которое становится результатом.
Если при вычислении выражения1 получится 0, то в качестве результата
берется значение выражения3.
Пример 17. Условная операция
x<0 ? -x : x ; //вычисляется абсолютное значение x.
Операция явного приведения (преобразования) типа.
Существует две формы:
1) каноническая, общий вид: (имя_типа) операнд;
2) функциональная, общий вид: имя_типа (операнд).
Пример 18. Операции явного преобразования типа
(int)a //каноническая форма
int(a) //функциональная форма
4.3.5. Выражения
Из констант, переменных, разделителей и знаков операций можно
конструировать выражения. Каждое выражение представляет собой
правило вычисления нового значения. Если выражение формирует це-
лое или вещественное число, то оно называется арифметическим. Пара
арифметических выражений, объединенная операцией сравнения, назы-
вается отношением. Если отношение имеет ненулевое значение, то оно
115
Страницы
- « первая
- ‹ предыдущая
- …
- 113
- 114
- 115
- 116
- 117
- …
- следующая ›
- последняя »
