abs和fabs都是表示求取绝对值。
abs定义在stdlib.h头文件中。fabs定义在cmath头文件中。
但是abs是表示对整数求取绝对值。fabs是对精度较高的浮点数比如:float或者double型数据求取绝对值。
在浮点数和“零”进行比较的过程中,不能用“==”来判断是否为0,可以用:
if( fabs(num) < 0.0000001f )
这种方式的比较来判断是否为零。
本文详细解释了abs和fabs函数的区别及其应用场景。abs用于求整数的绝对值,而fabs则针对浮点数如float和double类型。文中还介绍了如何使用fabs函数来比较浮点数与零。
abs和fabs都是表示求取绝对值。
abs定义在stdlib.h头文件中。fabs定义在cmath头文件中。
但是abs是表示对整数求取绝对值。fabs是对精度较高的浮点数比如:float或者double型数据求取绝对值。
在浮点数和“零”进行比较的过程中,不能用“==”来判断是否为0,可以用:
if( fabs(num) < 0.0000001f )
这种方式的比较来判断是否为零。
3943
3万+

被折叠的 条评论
为什么被折叠?