Функции библиотеки C - ldexp ()
C стандартная библиотека - <math.h>
описание
C библиотечные функциидвойной ldexp (двойной X, Int показатель степени ) Возвращает х, умноженное на 2 в степениэкспоненты.
заявление
Вот ldexp (объявление функции).
double ldexp(double x, int exponent)
параметры
- х - представляет значение с плавающей запятой в силе цифр.
- показатель - значение индекса.
Возвращаемое значение
Эта функция возвращает х * 2 ехр.
примеров
Следующий пример демонстрирует использование функции ldexp ().
#include <stdio.h> #include <math.h> int main () { double x, ret; int n; x = 0.65; n = 3; ret = ldexp(x ,n); printf("%f * 2^%d = %f\n", x, n, ret); return(0); }
Давайте скомпилировать и запустить эту программу, которая приведет к следующему:
0.650000 * 2^3 = 5.200000