Get mantissa and exponent of floating-point value: how to use frexp : Exp « Math « C / ANSI-C






Get mantissa and exponent of floating-point value: how to use frexp


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

int main ()
{
  double p, result;
  int n;

  p = 15.2;
  
  result = frexp (p , &n);
  
  printf ("%f * 2^%d = %f\n", result, n, p);
  
  return 0;
}



           
       








Related examples in the same category

1. Get floating-point value from mantissa and exponent
2.Calculate exponential: how to use exp
3.Get floating-point value from mantissa and exponent: how to use ldexp