#include <math.h>
#include <stdio.h>
int main() {
double d = 3.14;
int exponent;
// Mantissa is the fractional part of a number = 0.785000
// double frexp(double x, int *exponent);
double fraction = frexp(d, &exponent);
printf("fraction = %f exponent = %d\n", fraction, exponent);
return 0;
}
/*
run:
fraction = 0.785000 exponent = 2
*/