Skip to content

Latest commit

 

History

History
36 lines (28 loc) · 851 Bytes

dbl_mant_dig.md

File metadata and controls

36 lines (28 loc) · 851 Bytes

DBL_MANT_DIG

  • cfloat[meta header]
  • macro[meta id-type]
  • [mathjax enable]
# 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';
}
  • DBL_MANT_DIG[color ff0000]

出力例

53