C++ Math fdim()

2024 年 8 月 30 日 | 阅读 2 分钟

此函数计算两个数字的正差。

条件

考虑两个数字 'x' 和 'y'

如果(x>y): 返回 (x-y);
如果(y>x): 返回零。

语法

注意:如果任何参数是整数类型,则将其强制转换为 double。如果任何其他参数是 long double,则将其强制转换为 long double。

参数

(x,y): 要计算差值的数值。

返回值

它返回 x 和 y 之间的正差。

示例 1

让我们看一个简单的例子,当 'x' 的值大于 'y' 的值时。

输出

Values of x and y are :9.4,8.3
Positive difference between two numbers is :1.1

在此示例中,x 的值大于 y 的值,fdim() 函数会找出 x 和 y 之间的正差。

示例 2

让我们看一个简单的例子,当 'x' 的值小于 'y' 的值时。

输出

Values of x and y are :3.3,4.7
Positive difference between two numbers is :0

在此示例中,x 的值小于 y 的值,因此 fdim() 函数返回零值。


下一主题C++ 数学函数