Reference Language (extended) | Libraries | Comparison | Changes
Calcula el máximo de dos números.
x: El primer número, cualquier tipo de dato.
y: El segundo número, cualquier tipo de dato.
El mayor de ambos parámetros.
sensVal = max(senVal, 20); // asigna a sensVal su propio valor o, de ser superior, 20.
// (una forma efectiva de asegurarse que el valor mínimo de senVal sea 20)
max() suele ser usado para restringir el valor más bajo del rango de una variable, mientras que min() es utilizado para restringir el valor máximo del rango.
Debido a la forma en que la función max() es implementada, debes evitar usar otras funciones al definir los parámetros, puede derivar en resultados incorrectos.
max(a--, 0); // evitar esto - puede dar resultados incorrectos. a--; // en su lugar, hacerlo así - max(a, 0); // mantener cualquier operación fuera de los paréntesis.
Correcciones, sugerencias, y nueva documentación deberán ser publicadas en el Foro (castellano) o en el Foro (inglés).
El texto de la referencia de Arduino está publicado bajo la licencia Creative Commons Reconocimiento-Compartir bajo la misma licencia 3.0. Los ejemplos de código de la referencia están liberados al dominio público.