values(0) CLIX values(0)
NAME
values - Machine-dependent values
SYNOPSIS
#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 the value of the high-order bit.
BITS(type)
The number of bits in a specified type (for example, int).
HIBITS The value of a short integer with only the high-order bit set (in
most implementations, 0x8000).
HIBITL The value of a long integer with only the high-order bit set (in
most implementations, 0x80000000).
HIBITI The value of a regular integer with only the high-order bit set
(usually the same as HIBITS or HIBITL).
MAXSHORT
The maximum value of a signed short integer (in most
implementations, 0x7FFF = 32767).
MAXLONG
The maximum value of a signed long integer (in most
implementations, 0x7FFFFFFF = 2147483647).
MAXINT The maximum value of a signed regular integer (usually the same as
MAXSHORT or MAXLONG).
EXPBASE
The exponent base.
DMAXEXP
The maximum exponent of a double-precision number.
FMAXEXP
The maximum exponent of a floating-point number.
DMINEXP
The minimum exponent of a double-precision number.
2/94 - Intergraph Corporation 1
values(0) CLIX values(0)
FMINEXP
The minimum exponent of a floating-point number.
MAXFLOAT
The maximum value of a single-precision floating-point number.
MAXDOUBLE
LN_MAXDOUBLE
The maximum value of a double-precision floating-point number and
its natural logarithm.
MINFLOAT
The minimum positive value of a single-precision floating-point
number.
MINDOUBLE
LN_MINDOUBLE
The minimum positive value of a double-precision floating-point
number and its natural logarithm.
FSIGNIF
The number of significant bits in the mantissa of a single-
precision floating-point number.
DSIGNIF
The number of significant bits in the mantissa of a double-
precision floating-point number.
DMAXPOWTWO
The largest power of two exactly representable as a double-
precision number.
LMAXPOWTWO
The largest power of two exactly representable as a floating-point
number.
_IEEE This value is set to 1 if IEEE standard representation is used.
_DEXPLEN
The number of bits for the exponent of a double-precision number.
_FEXPLEN
The number of bits for the exponent of a floating-point number.
_HIDDENBIT
This value is set to 1 if the high-significance bit of the mantissa
is implicit.
LN_MAXDOUBLE
The natural logarithm of the largest double-precision number.
2 Intergraph Corporation - 2/94
values(0) CLIX values(0)
LN_MINDOUBLE
This value represents the natural logarithm of the smallest
double-precision number.
RELATED INFORMATION
Files: math(0)
Functions: intro(3)
2/94 - Intergraph Corporation 3