Latest web development tutorials

Cライブラリ関数 - ldexp()

C標準ライブラリ -  <math.h>の C標準ライブラリ- <math.h>の

説明

Cライブラリ関数の二重ldexp(ダブルのx、int型の指数は )指数のパワーに2を掛けたのxを返します

声明

ここで、ldexp()関数の宣言です。

double ldexp(double x, int exponent)

パラメータ

  • X -は 、有効桁の浮動小数点値を表します。
  • 指数-インデックスの値。

戻り値

この関数は、x * 2 expのを返します。

次の例では、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

C標準ライブラリ -  <math.h>の C標準ライブラリ- <math.h>の