Skip to content

Latest commit

 

History

History
25 lines (19 loc) · 790 Bytes

ldbl_epsilon.md

File metadata and controls

25 lines (19 loc) · 790 Bytes

#LDBL_EPSILON

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

##概要 long double における、$1$ と $1$ より大きい最小の数との差(機械イプシロン)を表すマクロ。
以下の式で表される。

$$ b^{1-p} $$

ここで、$b$ は指数表現の基数、$p$ は精度(基数 $b$ での仮数部の桁数)である。
$b$$p$ については <cfloat> のモデルも参照。

std::numeric_limits<long double>::epsilon() と等しい。

##備考 規格で 1E-9($10^{-9}$)以下であることが規定されている。