values(5) MISC. FILE FORMATS values(5)
NAME
values - machine-dependent values
SYNOPSIS
#include <values.h>
DESCRIPTION
This file contains a set of manifest constants, condition-
ally 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.
HIBITL The value of a long integer with only the
high-order bit set.
HIBITI The value of a regular integer with only the
high-order bit set.
MAXSHORT The maximum value of a signed short integer.
MAXLONG The maximum value of a signed long integer.
MAXINT The maximum value of a signed regular integer.
MAXFLOAT, LNMAXFLOAT
The maximum value of a single-precision
floating-point number, and its natural loga-
rithm.
MAXDOUBLE, LNMAXDOUBLE
The maximum value of a double-precision
floating-point number, and its natural loga-
rithm.
MINFLOAT, LNMINFLOAT
The minimum positive value of a single-
precision floating-point number, and its
natural logarithm.
MINDOUBLE, LNMINDOUBLE
The minimum positive value of a double-
precision floating-point number, and its
natural logarithm.
FSIGNIF The number of significant bits in the mantissa
1
values(5) MISC. FILE FORMATS values(5)
of a single-precision floating-point number.
DSIGNIF The number of significant bits in the mantissa
of a double-precision floating-point number.
SEE ALSO
intro(3), math(5).
2