How to use modf() function to break a floating point into an integral and a fractional parts in C

1 Answer

0 votes
#include <stdio.h>     
#include <math.h> 
 
#define PI 3.14159265
 
int main(int argc, char **argv)
{   
	double fractional_part, int_part;

	fractional_part = modf(PI , &int_part);
	printf("%f = %f + %f\n", PI, int_part, fractional_part);
  
    return 0;
}
 
 
/*
run:
   
3.141593 = 3.000000 + 0.141593

*/

 



answered Mar 27, 2016 by avibootz
...