Latest web development tutorials

Funkcje biblioteczne C - ldexp ()

Biblioteka standardowa języka C - <math.h> 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

Biblioteka standardowa języka C - <math.h> Biblioteka standardowa języka C - <math.h>