最終更新日時:
が更新

履歴 編集

macro
<cfloat>

FLT_MANT_DIG

# define FLT_MANT_DIG implementation-defined

概要

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

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

備考

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

#include <iostream>
#include <cfloat>

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

出力例

24