User Tools

Site Tools


arduino:math:abs

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

arduino:math:abs [2013/02/15 20:45]
arduino:math:abs [2024/02/16 01:04] (current)
Line 1: Line 1:
 +======abs(x)   ======
 +
 +====Description   ====
 +
 +Computes the absolute value of a number.
 +
 +====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.
 +
 +<code arduino>
 +abs(a++);   // avoid this - yields incorrect results
 +
 +a++;          // use this instead -
 +abs(a);       // keep other math outside the function
 +</code>
 +
 +
 +
 +
 +Source: arduino.cc
  

on the occasion of the current invasion of Russia in Ukraine

Russian Stop this War

Impressum Datenschutz