Skip to content

Latest commit

 

History

History
36 lines (28 loc) · 871 Bytes

ldbl_mant_dig.md

File metadata and controls

36 lines (28 loc) · 871 Bytes

LDBL_MANT_DIG

  • cfloat[meta header]
  • macro[meta id-type]
  • [mathjax enable]
# define LDBL_MANT_DIG implementation-defined

概要

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

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

備考

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

#include <iostream>
#include <cfloat>

int main()
{
  std::cout << LDBL_MANT_DIG << '\n';
}
  • LDBL_MANT_DIG[color ff0000]

出力例

64