Home C&C++函数库 c++ 语法 程序源码 Linux C库

isgreaterequal

宏  <cmath> <ctgmath>

C99 macro: isgreaterequal(x, y)
C++11 function:
bool isgreaterequal (float x, float y);
bool isgreaterequal (double x, double y);
bool isgreaterequal (long double x, long double y);

大于或等于
返回x是否大于或等于y。
如果一个或两个参数都是NaN,函数返回false, 但不会引发FE_INVALID异常(注意,表达式x>=y可能引发此类异常)。
C99 在C语言中,它被实现为一个返回int值的宏。x和y的类型都应该是float, double或long double。
C++11 在c++中,它是通过对每个浮点类型的函数重载来实现的,每个类型返回一个bool值。

☲  参数


x, y
需要比较的值。

☉  返回值



对于(x)>=(y):
当x大于等于y时为真(1),否则为假(0).

☣  示例



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

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

  if (isgreaterequal(result,0.0))
    printf ("log(10.0) is not negative");
  else
    printf ("log(10.0) is negative");

  return 0;
}

输出:
log(10.0) is not negative

🍄  另请参阅



isgreater 大于或等于(宏)
isless 小于 (macro )
islessequal 小于等于 (macro )
islessgreater 小于或大于 (macro )
isunordered 无序的 (macro )

联系我们 免责声明 关于CandCplus 网站地图