Reference   Language (extended) | Libraries | Comparison | Changes

max(x, y)

Descripción

Calcula el máximo de dos números.

Parámetros

x: El primer número, cualquier tipo de dato.

y: El segundo número, cualquier tipo de dato.

Devuelve

El mayor de ambos parámetros.

Ejemplo

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)

Nota

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.

Atención

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.


Ver También

Página principal Referencia

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.

Share