min(x, y) - Arduino IDE

Описание

Вычисляет минимальное значение из двух чисел.

Параметры

x: первое число, любой тип данных

y: второе число, любой тип данных

Возвращаемые значения

Меньшее из двух чисел.

Пример

sensVal = min(sensVal, 100); // присваивает sensVal меньшее из чисел sensVal и 100
                             // позволяя убедиться, что значение sensVal никогда не превысит 100

Примечание

Вопреки возможному интуитивному желанию, функция max() часто используется для создания нижнего предела диапазона значений переменной, а функция min() - наоборот, для создания верхнего предела.

Предупреждение

Реализация функции min() запрещает указывать другие функции в качестве параметров в скобках - это приведет к некорректным результатам:

min(a++, 100);   // избегайте этого - функция выдаст некорректный результат
a++;
min(a, 100);    // вместо этого - осуществляйте математические вычисления за пределами функции

Вернуться в справочник Arduino.

Cлучайные товары

MICRO USB к DIP-адаптер 5pinMICRO USB к DIP-адаптер 5pin


AliExpress
AliExpress

28BYJ-48 шаговый двигатель + драйвера ULN200328BYJ-48 шаговый двигатель + драйвера ULN2003


AliExpress
AliExpress

Читайте также

Мы в соц сетях

Подпишись на канал Telegram
Разработка проектов