Descrição
Calcula o menor de dois números.
Sintaxe
min(x, y)
Parâmetros
x
: o primeiro número, qualquer tipo de dado
y
: o segundo número, qualquer tipo de dado
Retorna
O menor dos dois números passados para a função.
Calcula o menor de dois números.
min(x, y)
x
: o primeiro número, qualquer tipo de dado
y
: o segundo número, qualquer tipo de dado
O menor dos dois números passados para a função.
O código garante que o valor de sensVal nunca é maior que 100.
sensVal = min(sensVal, 100); // atribui a sensVal o menor valor, seja sensVal ou 100
// garantindo que esse nunca seja maior que 100.
Talvez contraintuitivamente, max()
é constantemente usada para restringir o extremo inferior do intervalo de uma variável, enquanto min()
é usado para restringir o extremo superior do intervalo.
Por causa da forma em que a função max()
é implementada, evite usar outras funções dentro dos parênteses, isso pode levar a resultados incorretos.
min(a++, 100); // evitar isso - causa resultados incorretos
min(a, 100); // ao invés disso, usar esta forma
a++; // manter a aritmética fora da função