Arduino Programming Language: Abs

Name

abs()

Description

Computes the absolute value of a number.

Syntax

abs(x)

Parameters

  • x : the number

Returns

 x: if x is greater than or equal to 0. -x: if x is less than 0.

Warning

Because of the way the abs() function is implemented, avoid using other functions inside the brackets, it may lead to incorrect results.

abs(a++); //avoid this - yields incorrect results
abs(a);
a++; //use this instead - keep other math outside the function

Related Functions


Based on the reference originally written by Arduino Community,  wiring.org.co and  arduino.cc