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
frexp(3) - centos
frexpf(3) - centos
frexpf(3) - suse
frexpf(3m) - sunos
frexpl(3m) - opensolaris
Similar Topics in the Unix Linux Community
Split large xml into mutiple files and with header and footer in file
My first PERL incarnation... Audio Oscillograph
Controlling user input
Python 3.8.0rc1 released.