Conteúdo do Curso
Introdução ao C++
Introdução ao C++
4. Introdução ao Fluxo de Programas
Operador de Atribuição Composta
Um operador de atribuição composta é um operador combinado que combina um operador de atribuição e um operador aritmético (ou bit a bit).
O resultado de tal operação é atribuído ao operando esquerdo (o que está antes do sinal =
).
main
#include <iostream> int main() { int some_variable = 0; std::cout << "Old value of the variable: " << some_variable << std::endl; some_variable += 500; // using a compound assignment operator std::cout << "New value of the variable: " << some_variable << std::endl; }
Usando outro operador de atribuição composta:
main
#include <iostream> int main() { int value = 0; value += 20; // value = value + 20 std::cout << "value = 0 + 20 = " << value << std::endl; value -= 4; // value = value - 4 std::cout << "value = 20 - 4 = " << value << std::endl; value *= 4; // value = value * 4 std::cout << "value = 16 * 4 = " << value << std::endl; value /= 8; // value = value / 8 std::cout << "value = 64 / 8 = " << value << std::endl; value %= 5; // value = value % 5 std::cout << "value = 8 % 5 = " << value << std::endl; }
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 3. Capítulo 4