Descrição

Calcula o máximo entre dois números

Parâmetros

x: o primeiro número, de qualquer tipo de dado

y: o segundo número, de qualquer tipo de dado

Retorno

O maior dos dois números

Exemplo

sensVal = max(senVal, 20); // assinala à variável sensVal o máximo entre seu prório valor e 20 
// assegurando que seu valor seja pelo menos 20

Nota

Talvez, de modo não-intuitivo, max() é frequentemente utilizado para restringir o valor mais baixo de uma variável, enquanto min() é utilizado para restringir o valor mais alto.

Cuidado

Devido ao modo como a função max() foi implementada você deve evitar utilizar outras funções dentro dos parênteses, isto pode levar a resultados incorretos

max(a--, 0);   // evite isso

a--; // use isso, mantenha outros cálculos fora da função
max(a, 0);

See also

 

Página de início da referência

Correções, sugestões, e nova documentação devem ser enviadas ao Forum.

O texto de referência do Arduino está baixo uma Licença Creative Commons Attribution-ShareAlike 3.0. Amostras de código utilizadas na referência foram deixados  ao domínio público.

 

O conteúdo desta página é uma tradução para o português a partir do site original do Arduino.

Esta obra está sob uma Licença Creative Commons.

Creative Commons License