ldexp,ldexpl

提供: RAD Studio
移動先: 案内検索

math.h:インデックス への移動


ヘッダーファイル

math.h

カテゴリ

演算ルーチン

プロトタイプ

double ldexp(double x, int exp);

long double ldexpl(long double x, int exp);

説明

x * 2^exp を計算します。

lexpl は long double バージョンです。long double 引数 x を受け取り,long double の結果を返します。

戻り値

成功した場合,ldexp(または ldexpl)は,x * 2^exp を計算した値を返します。これらのルーチンのエラー処理は,_matherr および _matherrl 関数を使って変更できます。



 #include <stdio.h>
 #include <math.h>
 int main(void)
 {
     double value;
     double x = 2;
     /* ldexp は,2 の 3 乗を求め,
        その結果に 2 を乗算します   */
     value = ldexp(x,3);
     printf("The ldexp value is: %lf\n", value);
     return 0;
 }



移植性



POSIX Win32 ANSI C ANSI C++

ldexp

+

+

+

+

ldexpl

+

+

+