Russian Belarusian English German Japanese Ukrainian

Rashka.studio - игры и приложения для Android! Заходи, ждём тебя =)

Frexp

CuBook05

Функция

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

#include<math.h>
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<math.h>
#include<stdio.h>

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;
}
Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Добавить комментарий


Защитный код Обновить