26 lines
951 B
Groff
26 lines
951 B
Groff
|
.TH FPCLASSIFY 3 "December 18, 2009"
|
||
|
.UC 4
|
||
|
.SH NAME
|
||
|
fpclassify, isfinite, isinf, isnan, isnormal, signbit \- classify floating point numbers
|
||
|
.SH SYNOPSIS
|
||
|
.nf
|
||
|
.ft B
|
||
|
#include <math.h>
|
||
|
|
||
|
int fpclassify(double \fIx\fP):
|
||
|
int isfinite(double \fIx\fP);
|
||
|
int isinf(double \fIx\fP);
|
||
|
int isnan(double \fIx\fP);
|
||
|
int isnormal(double \fIx\fP);
|
||
|
int signbit(double \fIx\fP);
|
||
|
.fi
|
||
|
.SH DESCRIPTION
|
||
|
These functions provide information about the specified floating point number
|
||
|
\fIx\fP. fpclassify returns one of the values FP_INFINITE, FP_NAN, FP_NORMAL,
|
||
|
FP_SUBNORMAL and FP_ZERO depending on the type of number provided. The isinf,
|
||
|
isinf, isnan and isnormal test for specific number classes, returning a
|
||
|
non-zero value is and only if the specified number belongs to the class
|
||
|
specified by the function name. The signbit function returns a non-zero value
|
||
|
if and only if the sign bit is set, which for non-NaN values (including zero)
|
||
|
means that the number is negative.
|