abs(x)

描述

計算出一個數值的絕對值。

參數

x: 欲計算的數值

回傳

x: 若 x 大於或等於零
-x: 若 x 小於零

警告

由於 abs() 函式實作方法 (使用巨集) 的關係,在括號 () 中避免使用其他函式或運算,否則可能產生不正確的結果。

abs(a++);   // 避免此作法: 可能會產生錯誤結果

a++;          // 改用此做法:
abs(a);       // 將運算式移至括號()外

語法參考主頁面

本頁由熱血青年 LBU 譯自英文版。

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.