abs和fabs都是表示求取絕對值。
abs定義在stdlib.h頭檔案中。fabs定義在cmath頭檔案中。
但是abs是表示對整數求取絕對值。fabs是對精度較高的浮點數比如:float或者double型資料求取絕對值。
在浮點數和“零”進行比較的過程中,不能用“==”來判斷是否為0,可以用:
if( fabs(num) < 0.0000001f )
這種方式的比較來判斷是否為零。
abs和fabs都是表示求取絕對值。
abs定義在stdlib.h頭檔案中。fabs定義在cmath頭檔案中。
但是abs是表示對整數求取絕對值。fabs是對精度較高的浮點數比如:float或者double型資料求取絕對值。
在浮點數和“零”進行比較的過程中,不能用“==”來判斷是否為0,可以用:
if( fabs(num) < 0.0000001f )
這種方式的比較來判斷是否為零。