Views: 455
Составные операторы присваивания (+=, -=, *=, /=, %=, >>=, <<=, &=, ^=, |=)
Когда мы хотим изменить значение переменной, выполняя операции над значением, хранящимся в этой переменной, мы можем использовать составные операторы присваивания:
| Выражение | Эквивалентное выражение |
| value += increase; | value = value + increase; |
| a -= 5; | a = a - 5; |
| a /= b; | a = a / b; |
| price *= units + 1; | price = price * (units + 1); |
и то же самое для всех других операторов. К примеру:
// compound assignment operators
#include <iostream>
using namespace std;
int main ()
{
int a, b=3;
a = b;
a+=2; // equivalent to a=a+2
cout << a;
return 0;
}
Это может быть интересно
Просто о структурах и объединениях в СиViews: 2345 Какие задачи нам позволяют решать структуры и объединения? Для разработчика встроенных систем эффективность и компактность кода всегда на первом месте. Если программировании на Ассемблере ты сам определяешь как …
MTouch® Модуль Емкостной Библиотеки для MPLAB®X Code Configurator (MCC)Views: 1399 Введение MTouch ® Модуль Емкостной Библиотеки для MPLAB ® X Code Configurator (MCC) позволяет быстро и легко генерировать решение кода на Cи для емкостной сенсорной кнопки, датчика приближения и слайдера.
Toyota Auto Fader – Модуль включения усилителяViews: 2081 Toyota Auto Fader – Модуль включения усилителя. Часто автолюбители прибегают к замене штатного головного устройства на универсальное мультимедийное, в котором значительно расширены функциональные возможности. Если возникает желание оставить …
Altium Designer – подготовка документации для производства и сборки печатных платViews: 3987 В процессе освоения Altium Designer много возникает вопросов по подготовке документации для производства плат, а также для её сборки. Altium Designer позволяет сделать все требуемые документы, хотя скажем …
Development of temperature control and management systemsViews: 236 Catcatcat Electronics Пошта для контакту e-mail: catcatcat.electronics@gmail.com
Altium Designer my Libraries, Project templates, System settings by Catcatcat. V26.0Views: 253 Altium Designer my Libraries, Project templates, System settings by Catcatcat. V26.0 Here I want to share how I configure Altium Designer and how I use the DXPPreferences1.DXPPrf …
Development board based on MCU PIC18F47Q84Views: 2707 PIC18F47Q84 Microcontroller Family with CAN Flexible Data Status: In Production.
OLED RET012864E/REX012864JViews: 1595 RET012864E/REX012864J ОЛЕД индикатор производитель Raystar-Optronics приобретался в http://www.microchip.ua/ к сожалению никакой информации на сайте поставщика нет. Поэтому решил работу с этой версией индикатора на драйвере SSD1305 предоставить на своем сайте. Так как …
Униполярный шаговый двигательViews: 2441 В приводах различных устройств часто применяются шаговые двигатели, Шаговый двигатели различают двух типов униполярные – когда обмотки коммутируются током текущим только в одну сторону, например при …
Стробоскоп для автомобиляViews: 2244 Одним из популярных решений светового тюнинга автомобиля, мотоцикла или скутера стал эффект – “полицейский стробоскоп“. На база платы ch-c0050 реализовано несколько проектов. В этой статье приводятся две версии …