пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

Операторы присваивания. Выражение присваивания.

В С++ существует  пять операций присваивания, не считая основную операцию присваивания: =.
1)  += операция присваивания-сложения;(А+=В это А=А+В)
2)  -= операция присваивания-вычитания; (А-=В это А=А-В)
3)  *= операция присваивания-умножения; (А*=В это А=А*В)
4)  /= операция присваивания-деления; (А/=В+254 это А=А/(В+254))
5)  %= операция присваивания-остатка от деления; (А%=В это А=А%В)
Комбинированные(или сокращенные) формы операторов присвоения:
1) <<=   (операции побитового сдвига влево  A<<=B  это A=A<<B).
2) &=     ( операции поразрядной конъюнкции   A&=B это A=A&B).
3) |=   ( операции поразрядной дизъюнкции A|=B это  A=A|B).
4) ^=   (операции поразрядной исключающей дизъюнкции A^=B  это  A=A^B).
Пример:
value = 256
value += 256; >> 512
value -= 256; >> 256
value *= 2;   >> 512
value /= 8;   >> 64.


28.12.2014; 11:41
хиты: 80
рейтинг:0
Точные науки
информатика
Языки программирования
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь