frexpf(3) mojave man page | unix.com

Man Page: frexpf

Operating Environment: mojave

Section: 3

FREXP(3)						   BSD Library Functions Manual 						  FREXP(3)

NAME
frexp -- break floating-point number into normalized fraction and power of 2
SYNOPSIS
#include <math.h> double frexp(double value, int *exp); long double frexpl(long double value, int *exp); float frexpf(float value, int *exp);
DESCRIPTION
The frexp() functions break the floating-point number value into a normalized fraction and an integral power of 2. They store the integer in the int object pointed to by exp. The functions return a number x such that x has a magnitude in the interval [1/2, 1) or 0, and value = x*(2**exp).
SPECIAL VALUES
frexp(+-0, exp) returns +-0, and stores 0 in the object pointed to by exp. frexp(+-infinity, exp) returns +-infinity, and stores an unspecified value in the object pointed to by exp. frexp(Nan, exp) returns a Nan, and stores an unspecified value in the object pointed to by exp.
SEE ALSO
math(3), scalbn
STANDARDS
The frexp() functions conform to ISO/IEC 9899:2011.
BSD
December 11, 2006 BSD
Related Man Pages
frexpl(3) - debian
frexp(3) - centos
frexp(3m) - sunos
frexpl(3m) - sunos
frexp(3m) - opensolaris
Similar Topics in the Unix Linux Community
Split large xml into mutiple files and with header and footer in file
Cannot extract libraries using sed
My first PERL incarnation... Audio Oscillograph
Controlling user input
Python 3.8.0rc1 released.