abs()

Описание

Вычисляет абсолютную величину (модуль) числа.


Синтаксис

result = abs(x);


Параметры

  • x: число.


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

  • x: если x больше или равен 0.
  • -x: если x меньше 0.

Т.е. вы всегда получите положительное число, будь оно меньше нуля или больше.

abs(5);  // Вернет 5.
abs(-5); // Вернет то же 5.


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

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

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

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

Сообщение

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