_logb, _logbl

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

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


ヘッダーファイル

float.h

カテゴリ

演算ルーチン

プロトタイプ

double _logb(double d);

long double _logbl(long double ld);

説明

倍精度浮動小数点引数の指数値を抽出します。引数が正規化されていない場合でも,正規化されているとして処理されます。

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

戻り値

渡された値のバイアスされない指数部を返します。

コード例

#include <math.h>
#include <stdio.h>

int main(void)
{
  double result;
  double x = 8.6872;

  result = _logb(x);

  printf("The natural log of %lf is %lf\n", x, result);
  return 0;
}


移植性

POSIX Win32 ANSI C ANSI C++

_logb

+

_logbl

+