Calcula o resto da divisão quando um inteiro é dividido por outro. É útil para manter uma variável dentro de um patemar específico (e.g. o tamanho de um array).
Sintaxe:
resultado = dividendo % divisor
Parâmetros:
dividendo: o número que será dividido
divisor: o número a dividir por
Retorna:
o resto
Exemplo:
x = 7 % 5; // x agora comtém 2
x = 9 % 5; // x agora comtém 4
x = 5 % 5; // x agora comtém 0
x = 4 % 5; // x agora comtém 4
Código de Exemplo:
/* atualizar os valores de um array um de cada vez em um bloco */
int values[10]; int i = 0;
void setup() {}
void loop() {
values[i] = analogRead(0);
i = (i + 1) % 10; // operador de resto de divisão atualiza a variável
}
O operador de resto da divisão não funciona com variáveis tipo float.
Voltar...
Nenhum comentário:
Postar um comentário