.\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de) .\" Distributed under GPL .\" based on glibc infopages .TH SIGNIFICAND 3 2002-08-10 "GNU" "Linux Programmer's Manual" .SH NAME significand, significandf, significandl \- get mantissa of floating point number .SH SYNOPSIS .B #include .sp .BI "double significand(double " x ); .br .BI "float significandf(float " x ); .br .BI "long double significandl(long double " x ); .sp Link with \-lm. .SH DESCRIPTION The .BR significand () function returns the mantissa of .I x scaled to the range [1,2). It is equivalent to .sp .in +8 scalb(x, (double) \-ilogb(x)) .in -8 .PP This function exists mainly for use in certain standardized tests for IEEE 754 conformance. .SH HISTORY This function came from BSD. .SH "SEE ALSO" .BR ilogb (3), .BR scalb (3)