O que é operador de atribuição de subtração em C++
O operador de atribuição de subtração (-=) executa tarefas matemáticas apenas em uma etapa, o que minimiza a complexidade do programa e melhora sua eficiência. A sintaxe do operador de atribuição de subtração (-=):
valor1 -= value2;O valor pode ser um operando ou qualquer tipo de valor de dados. Como Valor1 -= Valor 2 funciona como Value1-valor2 e salvar o resultado para valor1. Vejamos exemplos de programas em C ++ que utilizam o "-=" operador.
Exemplo 1
O programa C ++ é definido abaixo de uma maneira muito simples:
#incluirNeste código, o operador de atribuição de subtração é utilizado para tomar a variável com um valor inicial de 10, subtrair dele um valor de 2, e então salvou o resultado para a. Portanto, a saída mostrou o novo valor da variável 8:
Exemplo 2
A seguir, outro exemplo de uso do operador de atribuição de subtração com declarações condicionais:
#incluirAqui, a variável inteira a é inicializado com um 20 valor inicial. Para subtrair 10 de a, nós utilizamos o -= operador. Depois de executar a operação de subtração, então usamos um if-else declaração para determinar se o valor de a é igual a 10. A mensagem Depois de usar o operador de atribuição de subtração, um valor = é impresso seguido pelo valor de um se a condição for verdadeira. Caso contrário, exibimos a mensagem de erro Inválido, qual é o valor de a. A saída na tela será a seguinte:
Conclusão
Os operadores de atribuição de compostos são a combinação de dois operadores combinados. Neste tutorial, explicamos o -= operador de atribuição de composto que é altamente útil para obter a diferença entre duas variáveis dos lados opostos de = e aloque o resultado para a variável do lado esquerdo em apenas uma única etapa. O artigo acima também elaborou o programa de exemplo do operador de atribuição de subtração de C ++ com dados de dados inteiros simples e instrução IF-ELSE.