Funkcje biblioteczne C - ldexp ()
Biblioteka standardowa języka C - <math.h>
opis
Funkcje biblioteczne cDwukrotnie ldexp (double x, int wykładnik ) Zwraca Xpomnożona przez 2 do potęgiwykładnik.
oświadczenie
Oto ldexp () deklaracja funkcji.
double ldexp(double x, int exponent)
parametry
- x - reprezentuje poprawny cyfrowy wartość zmiennoprzecinkową.
- wykładnik - wartość indeksu.
Wartość zwracana
Funkcja ta zwraca x * 2 exp.
Przykłady
Poniższy przykład pokazuje zastosowanie ldexp funkcję ().
#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); }
Załóżmy, skompilować i uruchomić powyższy program, który spowoduje w następujących przypadkach:
0.650000 * 2^3 = 5.200000