modf
From cppreference.com
                    
                                        
                    
                    
                                                            
                    |   Defined in header  
<math.h>
  | 
||
|   float       modff( float x, float* iptr ); 
 | 
(since C99) | |
|   double      modf( double x, double* iptr ); 
 | 
||
|   long double modfl( long double x, long double* iptr ); 
 | 
(since C99) | |
Decomposes given floating point value x into integral and fractional parts, each having the same type and sign as x. The integral part (in floating-point format) is stored in the object pointed to by iptr.
Contents | 
[edit] Parameters
| arg | - | floating point value | 
| iptr | - | pointer to floating point value to store the integral part to | 
[edit] Return value
The fractional part of x with the same sign as x. The integral part is put into the value pointed to by iptr.
[edit] Example
| This section is incomplete Reason: no example  | 
[edit] See also
|    (C99) 
 | 
   nearest integer not greater in magnitude than the given value   (function)  |