Описание функций C (Си) / C++ - frexp

Описание функций C (Си) / C++ - frexp


#include

double frext(x,expptr);
double x; значение с плавающей точкой.
int *expptr; указатель на целую экспоненту.

Описание:

Функция frexp разрывает значение с плавающей точкой x на
мантиссу m и экспоненту n, так что абсолютное значение m больше
или равно 0.5 и меньше 10 и x равен m, умноженную на 2 в степени
n. Целое значение экспоненты n хранится в расположении, указанном
по expptr.


Возвращаемое значение:

Функция frext возвращает мантиссу m. Если x равен 0, функ-
ция возвращает 0 для мантиссы и экспоненты. Возвращаемого значе-
ния в случае ошибки нет.
См.также ldex, modf.

Пример.

#include

double x,y;
int n;
.
.
.

x = 16.4;
/* y будет равен .5125, n будет равно 5 */
y = frexp(x,&n);






Опубликовал admin
11 Мар, Вторник 2008г.



Программирование для чайников.