fabs、fabsf、fabsl

fabs、fabsf、fabsl

计算浮点自变量的绝对值。

语法

double fabs(

double x

);

float fabs(

float x

); // C++ only

long double fabs(

long double x

); // C++ only

float fabsf(

float x

);

long double fabsl(

long double x

);

#define fabs(X) // Requires C11 or later

参数

x

浮点值。

返回值

fabs 函数返回参数 x 的绝对值。 无错误返回。

输入

SEH 异常

_matherr 异常

± QNaN, IND

_DOMAIN

备注

C++ 允许重载,所以如果添加了 标头,则可以调用 fabs 的重载。 在 C 程序中,除非你使用 宏来调用此函数,否则 fabs 始终采用并返回 double。

如果使用 中的 fabs 宏,自变量的类型将确定选择哪个版本的函数。 有关详细信息,请参阅泛型类型数学。

默认情况下,此函数的全局状态范围限定为应用程序。 若要更改此行为,请参阅 CRT 中的全局状态。

要求

函数

必需的 C 标头

必需的 C++ 标头

.- .

fabs 宏

有关兼容性的详细信息,请参阅 兼容性。

示例

请参阅 abs 的示例。

另请参阅

数学和浮点支持

_cabs

🎭 相关推荐 🎭

距今5000万年,马的后背为什么要进化出一个“座位”,被人类用来骑呢?
69.9元购入:魔声蓝牙耳机三大突破深度解析
365天稳定更新

69.9元购入:魔声蓝牙耳机三大突破深度解析

📅 01-16 👀 2580
单机跑酷游戏排行榜
365体育官网贴吧

单机跑酷游戏排行榜

📅 10-07 👀 223