


      VALUES(5)                   (UNIX 5.2)                  VALUES(5)



      NAME
           values - machine-dependent values

      SYNTAX
           #include <values.h>

      DESCRIPTION
           This file contains a set of manifest constants,
           conditionally defined for particular processor
           architectures.

           The model assumed for integers is binary representation
           (one's or two's complement), where the sign is represented
           by the value of the high-order bit.

           BITS(type)          The number of bits in a specified type
                               (e.g., int).

           HIBITS              The value of a short integer with only
                               the high-order bit set (0x8000).

           HIBITL              The value of a long integer with only
                               the high-order bit set (0x80000000).

           HIBITI              The value of a regular integer with only
                               the high-order bit set (the same as
                               HIBITS or HIBITL).

           MAXSHORT            The maximum value of a signed short
                               integer (0x7FFF = 32767).

           MAXLONG             The maximum value of a signed long
                               integer (0x7FFFFFFF = 2147483647).

           MAXINT              The maximum value of a signed regular
                               integer (the same as MAXSHORT or
                               MAXLONG).

           MAXFLOAT, LN_MAXFLOAT         The maximum value of a
                                         single-precision floating-
                                         point number, and its natural
                                         logarithm
                                         (6.805646932770577e30, and
                                         89.3).

           MAXDOUBLE, LN_MAXDOUBLE       The maximum value of a
                                         double-precision floating-
                                         point number, and its natural
                                         logarithm
                                         (3.595386269724629e308, and
                                         709).




      Page 1                                         (73 A2 02MTA REV1)






      VALUES(5)                   (UNIX 5.2)                  VALUES(5)



           MINFLOAT, LN_MINFLOAT         The minimum positive value of
                                         a single-precision floating-
                                         point number, and its natural
                                         logarithm
                                         (5.8774724547606709e-39, and
                                         -88).

           MINDOUBLE, LN_MINDOUBLE       The minimum positive value of
                                         a double-precision floating-
                                         point number, and its natural
                                         logarithm
                                         (1.1125369292536015e-308, and
                                         -709).

           FSIGNIF             The number of significant bits in the
                               mantissa of a single-precision
                               floating-point number (24).

           DSIGNIF             The number of significant bits in the
                               mantissa of a double-precision
                               floating-point number (56).

      FILES
           /usr/include/values.h

      SEE ALSO
           intro(3), math(5).




























      Page 2                                         (73 A2 02MTA REV1)



