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 )
这种方式的比较来判断是否为零。