LinuxGuruz
  • Last 5 Forum Topics
    Replies
    Views
    Last post


The Web Only This Site
  • BOOKMARK

  • ADD TO FAVORITES

  • REFERENCES


  • MARC

    Mailing list ARChives
    - Search by -
     Subjects
     Authors
     Bodies





    FOLDOC

    Computing Dictionary




  • Text Link Ads






  • LINUX man pages
  • Linux Man Page Viewer


    The following form allows you to view linux man pages.

    Command:

    isgreaterequal

    
    
    
    

    SYNOPSIS

           #include <math.h>
    
           int isgreater(x, y);
    
           int isgreaterequal(x, y);
    
           int isless(x, y);
    
           int islessequal(x, y);
    
           int islessgreater(x, y);
    
           int isunordered(x, y);
    
           Link with -lm.
    
       Feature Test Macro Requirements for glibc (see feature_test_macros(7)):
    
           All functions described here:
                  _XOPEN_SOURCE >= 600 || _ISOC99_SOURCE ||
                  _POSIX_C_SOURCE >= 200112L;
                  or cc -std=c99
    
    
    

    DESCRIPTION

           The normal relation operations (like <, "less than") will fail  if  one
           of  the operands is NaN.  This will cause an exception.  To avoid this,
           C99 defines the macros listed below.
    
           These macros are guaranteed to evaluate their arguments only once.  The
           arguments  must be of real floating-point type (note: do not pass inte-
           ger values as arguments to these macros, since the arguments  will  not
           be promoted to real-floating types).
    
           isgreater()
                  determines (x) > (y) without an exception if x or y is NaN.
    
           isgreaterequal()
                  determines (x) >= (y) without an exception if x or y is NaN.
    
           isless()
                  determines (x) < (y) without an exception if x or y is NaN.
    
           islessequal()
                  determines (x) <= (y) without an exception if x or y is NaN.
    
           islessgreater()
                  determines (x) < (y) || (x) > (y) without an exception if x or y
                  is NaN.  This macro is not equivalent  to  x != y  because  that
                  expression is true if x or y is NaN.
    
       Multithreading (see pthreads(7))
           The  isgreater(),  isgreaterequal(),  isless(),  islessequal(), isless-
           greater(), and isunordered() macros are thread-safe.
    
    
    

    CONFORMING TO

           C99, POSIX.1-2001.
    
    
    

    NOTES

           Not all hardware supports these functions, and where  hardware  support
           isn't provided, they will be emulated by macros.  This will result in a
           performance penalty.  Don't use these functions if NaN is of no concern
           for you.
    
    
    

    SEE ALSO

           fpclassify(3), isnan(3)
    
                                      2014-01-27                      ISGREATER(3)
    
  • MORE RESOURCE


  • Linux

    The Distributions





    Linux

    The Software





    Linux

    The News



  • MARKETING






  • Toll Free

webmaster@linuxguruz.com
Copyright © 1999 - 2016 by LinuxGuruz