当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


C语言 isgreater用法及代码示例


C语言math头文件(math.h)中isgreater宏的用法及代码示例。

用法:

isgreater(x,y)
更伟大
返回是否x大于y

如果一个或两个参数都是N,函数返回false, 但不是FE_INVALID引发异常(请注意,表达式x>y在这种情况下可能会引发此类异常)。

在C语言中,这是作为返回一个宏的宏实现的int价值。两者的类型xy应该floatdouble或者long double
在C++中,每个函数都通过函数重载来实现浮点型,每个返回一个bool值。

参数

x, y
要比较的值。

返回值

与...相同(x)>(y)
true(1) 如果x大于y
false(0) 否则。

示例

/* isgreater example */
#include <stdio.h>      /* printf */
#include <math.h>       /* isgreater, log */

int main ()
{
  double result;
  result = log (10.0);

  if (isgreater(result,0.0))
    printf ("log(10.0) is positive");
  else
    printf ("log(10.0) is not positive");

  return 0;
}


输出:

log(10.0) is positive

相关用法


注:本文由纯净天空筛选整理自C标准库大神的英文原创作品 C isgreater function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。