C语言fmax与max,fmax_数值 | Numerics_C_参考手册_非常教程

fmax

在头文件中定义

float fmaxf( float x, float y );

(1)

(自C99)

double fmax( double x, double y );

(2)

(自C99)

long double fmaxl( long double x, long double y );

(3)

(自 C99)

Defined in header

#define fmax( x, y )

(4)

(自C99)

1-3)返回两个浮点参数中较大的一个,将NaN视为缺失数据(在NaN和数值之间选择数值)。

4)类型泛型宏:如果任何参数的类型为long double,则调用fmaxl。 否则,如果任何参数具有整数类型或类型为double,则调用fmax。 否则,调用fmaxf。

参数

x, y

-

floating point values

返回值

如果成功,则返回两个浮点值中较大的一个。返回的值是精确的,并不取决于任何舍入模式。

错误处理

此函数不受math_errhandling中指定的任何错误条件的约束。

如果实现支持IEEE浮点运算(IEC 60559),

如果两个参数之一是NaN,则返回另一个参数的值

只有两个参数都是NaN,才会返回NaN

注意

该函数不要求对零符号敏感,但有些实现还强制规定,如果

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值