min()

Описание

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


Синтаксис

min(x, y);


Параметры

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


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

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


Пример

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


Примечание

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


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

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

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


Смотрите также

Расскажи о нас

Сообщение

Если у Вас есть опыт в работе с Arduino и собственно есть время для творчества, мы приглашаем всех желающих стать авторами статей публикуемых на нашем портале. Это могут быть как уроки, так и рассказы о ваших экспериментах с Arduino. Описание различных датчиков и модулей. Советы и наставления начинающим. Пишите и размещайте свои статьи в соответсвующей ветке форума.