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