frexp : frexp « math.h « C Tutorial

Home
C Tutorial
1.Language
2.Data Type
3.String
4.printf scanf
5.Operator
6.Statement
7.Array
8.Function
9.Structure
10.Pointer
11.Memory
12.Preprocessor
13.File
14.Data Structure
15.Search Sort
16.Wide Character String
17.assert.h
18.ctype.h
19.math.h
20.setjmp.h
21.signal.h
22.stdio.h
23.stdlib.h
24.string.h
25.time.h
26.wctype.h
C / ANSI-C
C++
C++ Tutorial
Visual C++ .NET
C Tutorial » math.h » frexp 
19.27.1.frexp
ItemValue
Header filemath.h
Declarationfloat frexpf(float num, int *exp);
double frexp(double num, int *exp);
long double frexpl(long double num, int *exp);
Functiondecomposes the num into a mantissa in the range 0.5 to less than 1, and an integer exponent such that num = mantissa * 2^exp.
ReturnThe mantissa is returned by the function, and the exponent is stored at the variable pointed to by exp.


#include <math.h>
  #include <stdio.h>

  int main(void)
  {
     int e;
     double f;

     f = frexp(10.0, &e);
     printf("%f %d", f, e);
 
  }
0.625000 4
19.27.frexp
19.27.1.frexp
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.