Mega Code Archive

 
Categories / C / Math
 

Split floating-point value into fractional and integer parts

#include <stdio.h> #include <math.h> int main () {   double p, fractpart, intpart;   p = 3.14159265;      fractpart = modf (p , &intpart);      printf ("%lf = %lf + %lf \n", p, intpart, fractpart);      return 0; }