Программирование на C и C++

Онлайн справочник программиста на C и C++

frexp, frexpl

double frexp (double num, int *exp)

long double frexpl (long double num, int *exp)

Прототип: 
Описание: 

Функция frexp() разлагает число num на мантиссу в пределах от 0.5 до величины, меньшей, чем 1, и на целую экспоненту, так что выполняется равенство num = mantissa * 2ехр. Мантисса возвраща­ется функцией, а экспонента хранится в переменной, на которую указывает параметр ехр.

frexpl() представляет собой версию этой функции для переменных типа long double.

Пример: