frexp

Autres langues

Langue: ru

Autres versions - même langue

Version: June 6, 1993 (fedora - 25/11/07)

Section: 3 (Bibliothèques de fonctions)

ИМЯ

frexp - разбивает число с плавающей точкой на мантиссу и показатель степени.

СИНТАКСИС

 #include <math.h>
 
 double frexp(double x, int *exp);
 

ОПИСАНИЕ

Функция frexp() используется для разбиения числа x на нормализованную мантиссу и показатель степени по основанию 2, который сохраняется по указателю exp.

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ

Функция frexp() возвращает нормализованную мантиссу. Если аргумент x не равен нулю, нормализованная мантисса представляет собой x, деленный на степень двух, и находится в диапазоне от 1/2 (включительно) до 1 (не включая 1). Если x равен нулю, то нормализованная мантисса равна нулю.

СООТВЕТСТВИЕ СТАНДАРТАМ

SVID 3, POSIX, BSD 4.3, ISO 9899

СМОТРИ ТАКЖЕ

ldexp(3), modf(3)