.\"
.\" heavily based on glibc infopages, copyright Free Software Foundation
.\"
-.TH SIGNIFICAND 3 2016-03-15 "GNU" "Linux Programmer's Manual"
+.TH SIGNIFICAND 3 2017-09-15 "GNU" "Linux Programmer's Manual"
.SH NAME
significand, significandf, significandl \-
get mantissa of floating-point number
.SH SYNOPSIS
.B #include <math.h>
-.sp
+.PP
.BI "double significand(double " x );
.br
.BI "float significandf(float " x );
.br
.BI "long double significandl(long double " x );
-.sp
+.PP
Link with \fI\-lm\fP.
-.sp
+.PP
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
-.sp
+.PP
.ad l
.BR significand (),
.BR significandf (),
.I x
scaled to the range [1,2).
They are equivalent to
-.sp
+.PP
.in +4n
+.EX
scalb(x, (double) \-ilogb(x))
+.EE
.in
.PP
This function exists mainly for use in certain standardized tests
.BR significandl ()
T} Thread safety MT-Safe
.TE
-
+.sp 1
.SH CONFORMING TO
These functions are nonstandard; the
.I double