Вы здесь

5. Составные операторы

 

Составные операторы

Эти операторы представляют собой сокращенную форму записи других операций. У всех составных операторов есть одно общее свойство: сначала выполняется операция, находящаяся в правой части инструкции присваивания, а затем ее результат добавляется к значению переменной, расположенной слева от знака присваивания. Примеры:

X += 1;
X *= Y;

Приведенные выше инструкции эквивалентны следующим операциям:

X = X 4- 1;
X = X * Y;

Привыкнув к формату записи составных операторов, вы наверняка оцените их по достоинству.

  • %= (составное деление по модулю)
  • &= (составная поразрядная конъюнкция)
  • *= (составное умножение)
  • -= (составное вычитание)
  • /= (составное деление)
  • <<= (составной поразрядный сдвиг влево)
  • >>= (составной поразрядный сдвиг вправо)
  • >>>= (составной поразрядный сдвиг вправо без знака)
  • ^ = (составная исключительная дизъюнкция)
  • I = (составная поразрядная дизъюнкция)
 

Top.Mail.Ru