
Na aula de hoje veremos:
Operadores compostos
- +=
- -=
- *=
- /=
- %=
++ (Incremento) / — (decremento)
Assista a vídeo aula:
Artigo
Operadores compostos
+=, -=, *=, /=, %=
Descrição
Executar uma operação matemática em uma variável com outra constante ou variável. Os += operadores são apenas uma forma abreviada conveniente para a sintaxe expandida, listados abaixo.
Sintaxe
x += y; // Equivalente para a expressão x = x + y; x -= y; // Equivalente para a expressão x = x - y; x *= y; // Equivalente para a expressão x = x * y; x /= y; // Equivalente para a expressão x = x / y; x %= y; // Equivalente à expressão x = x % y;
Parâmetros
x: qualquer tipo de variável
y: qualquer tipo de variável ou constante
Exemplos
x = 2; x += 4; // X agora contém 6 x -= 3; // X agora contém 3 x *= 10; // X agora contém 30 x /= 2; // X agora contém 15 x %= 5; // X agora contém 0
++ (Incremento) / — (decremento)
Descrição
Aumentar ou diminuir uma variável
Sintaxe
x++; // Incremento x por um e retorna o valor antigo de x ++x; // Incremento x por um e retorna o novo valor de x x-- ; // Decréscimo x por um e retorna o valor antigo de x --x ; // Decremento x por um e retorna o novo valor de x
Parâmetros
x: Um inteiro ou longo (possivelmente não assinado)
Devoluções
O valor original ou recém-incrementado / decrementado da variável.
Exemplos
x = 2; y = x++; // X agora contém 3, y contém 2 y = x--; // X contém 2 novamente, y ainda contém
Código da Aula
void setup() { //Colocar o seu código de configuração aqui, para executar uma vez: } void loop() { // Colocar o seu código principal aqui, para executar repetidamente: int x = 5, y = 2; x = x + y; x += y; x -= y; x *= y; x /= y; x %= y; x += 1; y = x++; y = ++x; y = x--; y = --x; x = 2; x += 4; // X agora contém 6 x -= 3; // X agora contém 3 x *= 10; // X agora contém 30 x /= 2; // X agora contém 15 x %= 5; // X agora contém 0 }
Faça um comentário