Computes the absolute value of a number.
x: the number
x is greater than or equal to 0.
x is less than 0.
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 a++; // use this instead - abs(a); // keep other math outside the function
The text of the 86Duino reference is a modification of the Arduino reference, and is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.