C++ Math isgreater()

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

isgreater() 函数用于确定函数中给定的第一个参数的值是否大于第二个参数的值。如果第一个数字较大,则返回 1,否则返回 0。

注意:如果函数的一个或两个参数是 NAN,则返回 0。

语法

考虑两个数字“x”和“y”。语法将是

注意:算术类型可以是任何类型。它可以是 float、double、long double、int 或 char。如果任何参数是整数类型,则它将被转换为 double。

参数

x,y:我们想要比较的值。

返回值

参数(x,y)返回值
x>y1
x0

示例 1

让我们看一个简单的例子,当 x 和 y 类型相同时。

输出

Values of x and y are : 9.0,7.0
isgreater(x,y) : 1

在此示例中,isgreater() 函数确定 x 的值大于 y。因此,它返回 1。

示例 2

让我们看一个简单的例子,当 x 和 y 类型不同时。

输出

Values of x and y are : 45.4,c
isgreater(x,y) : 0

在此示例中,isgreater() 函数确定 x 的值小于 y,因为“c”的 ASCII 值大于 x 的值。因此,它返回 0。

示例 3

让我们看一个简单的例子,当 x 等于 NAN 时。

输出

Values of x and y are : nan , 12.3
isgreater(x,y) : 0

在此示例中,x 的值为 NAN。因此,函数返回 0。


下一主题C++ 数学函数