最終更新日時:
が更新

履歴 編集

macro
<cfloat>

DBL_MANT_DIG

#define DBL_MANT_DIG implementation-defined

概要

double を基数 FLT_RADIX で表現した際の仮数部の桁数を表すマクロ。
<cfloat> のモデルにおける $p$。

std::numeric_limits<double>::digits と等しい。

備考

  • 本マクロは #if プリプロセッサディレクティブに使用可能な定数式である。
  • DBL_MANT_DIG は DouBLe MANTissa DIGits(mantissa:仮数部、digit:桁)に由来する。

#include <iostream>
#include <cfloat>

int main()
{
  std::cout << DBL_MANT_DIG << '\n';
}

出力例

53