當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。