Описание функций Си

       

Frexp



     frexp

Функция Разщепляет число двойной точности на мантиссу и порядок.

Синтаксис #include

double frexp(double value, int * exponent);

Файл, содержащий math.h прототип

Описание frexp вычисляет мантиссу m (типа double, большее или равное 0.5 и меньше 1.0) и целое n, такое, что x равно m x 2^n. frexp сохраняет n в целой переменной, на которую указывает exponent.

Возвращаемое frexp возвращает мантиссу m. значение

Обработку ошибочных состояний для frexp можно мо- дифицировать с помощью функции matherr.

Переносимость frexp совместима с UNIX и поддерживается стандартом ANSI C.

Смотрите также

Пример:

#include

#include

int main(void) { double mantissa,number; int exponent; number = 8.0; mantissa = frexp(number,&exponent); printf("Число %1f равно %1f умножить на 2 в степени %d\n", number,mantissa,exponent); return 0; }



Содержание раздела