Стандарт C определяет функцию modf
, объявленную в <math.h>
. Этот код помещает целую часть double
x
в IntegerPart
и дробную часть в FractionPart
:
double IntegerPart;
double FractionPart = modf(x, &IntegerPart);
Каждый из IntegerPart
и FractionPart
будет иметь одинаковый знак. как x
.