Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Условные Выражения



Условное выражение может иметь одну из двух значений, основанных на условии. Синтаксис

(Условие)? Val1: val2

Если условие истинно, то выражение имеет значение val1, иначе имеет значение val2.

Например,

status = (age >= 18)? "adult": "minor"

Это утверждение присваивает значение "adult" переменной status, если age равно 18 или больше чем 18. Иначе, приписывает значение "minor" переменной status.

Операторы Присваивания (=, + =, - =, * =, / =)

Оператор присваивает значение левому операнду, основанному на значении правого операнда. Основной оператор присваивания равенство (=), который присваивает значение правого операнда левому операнду. То есть x = y приписывает значение y к x.

Другие операторы - стенография для стандартных арифметических действий выглядят следующим образом:

· Сложение, конкатенация: X + = y означает x = x + y

· Вычитание: x - = y означает x = x - y

· Умножение: X * = y означает x = x * y

· Деление: X / = y означает x = x / y

· Вычисление остатка от деления: X % = y означает x = x % y

Имеются дополнительные операторы присваивания для побитовых операторов

· Побитовый сдвиг влево: X <<=y означает x=x<<y

· Побитовый сдвиг вправо: x>>=y означает x=x>>y

· Побитовый сдвиг вправо с заполнением нулями x>>>=y означает x=x>>>y

· Побитовое И x&=y Означает x = x и y

· Исключающее побитое ИЛИ x^=y означает x = x ^ y

· Побитовый ИЛИ x|=y означает x = x | y





Дата публикования: 2015-09-17; Прочитано: 185 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...