Views: 456
Составные операторы присваивания (+=, -=, *=, /=, %=, >>=, <<=, &=, ^=, |=)
Когда мы хотим изменить значение переменной, выполняя операции над значением, хранящимся в этой переменной, мы можем использовать составные операторы присваивания:
| Выражение | Эквивалентное выражение |
| 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;
}
Это может быть интересно
Altium Designer my Libraries, Project templates, System settings by Catcatcat. V26.0Views: 278 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: 2775 PIC18F47Q84 Microcontroller Family with CAN Flexible Data Status: In Production.
УКВ – радиоприем, часть 1Views: 9819 Музыкальная тема к статье, слушаем: Первый мой радиоприемник, выглядел так. Использовал исключительно в школе на уроках, держась за одно ухо и преданно смотря на училку и сладко улыбаясь. …
Система AT команд версии V2.0 для ESP8266 и ESP32Views: 13729 Появление нового модуля на базе ESP32 заставило систематизировать систему AT команд, а так же систему обновления и для модулей на базе ESP8266. Начиная с версии v2.0 в ESP8266 …
DIXELL XWEB500D-EVO + RUT900 или как пробить NAT-серверViews: 1170 Когда необходимо под какой нибудь контроллер имеющий вэб сервер в инет, то нужен статический IP, что оказалось проблемой при работе с операторами сотовых сетей, конкретно с оператором сети …
TDA7294 part 2Views: 713 Це друга частина проекту TDA7294, початок дивись тут. Тут ви знайдете повністю проект високоякісного підсилювача на TDA7294, схема, 3D моделі, гербер файли для виготовлення друкованої плати. І звичайно …
ESP32-первое знакомствоViews: 7230 Музыкальная тема к статье, слушаем: Настало время познакомиться c ESP32 и для меня, для этого я приобрел в ГАММЕ отладочную плату с модулем ESP-WROOM-32 (ESP32-DevKitC). Первая задача, как …
Бегущие огни (ch-bo-36)Views: 2614 Проект на PIC-микроконтроллере PIC16F648A. Количество каналов 36. Для индикации используется подключение по матрице 6х6. Расположение светодиодов в одну линию. Все эффекты написаны для возможности увеличения количества светодиодов. Рекомендуется …
Мультимедийная сеть – AVC-LAN TOYOTAViews: 5916 AVC LAN – протокол обмена данными мультимедийных систем автомобиля. Кодирование данных. При кодировании различаться три типа данных : преамбула – её назначение, это сообщение устройствам на шине, что начинается передача данных. …
Мультизоновый индикатор-терморегулятор ch-c3010Views: 1354 Часто возникает необходимость получить информацию по температуре с множества точек контроля. Вам необходимо знать температуру в комнате, в коридоре, температуру на улице, а в погребе (или на балконе) …