Skip to content

Latest commit

 

History

History
62 lines (45 loc) · 1.49 KB

denorm_min.md

File metadata and controls

62 lines (45 loc) · 1.49 KB

denorm_min

  • limits[meta header]
  • std[meta namespace]
  • numeric_limits[meta class]
  • function[meta id-type]
static T denorm_min() throw();            // (1) C++03
static constexpr T denorm_min() noexcept; // (1) C++11

概要

浮動小数点数型において、最小の正の非正規化数(denormalized value)を取得する。

対応するマクロを次の表に挙げる。

対応するマクロ
float FLT_TRUE_MIN
double DBL_TRUE_MIN
long double LDBL_TRUE_MIN

戻り値

非正規化数をサポートするならば、最小の正の非正規化数。 そうでなければ、最小の正の正規化数。

例外

投げない

#include <iostream>
#include <limits>

int main()
{
  constexpr float f = std::numeric_limits<float>::denorm_min();
  constexpr double d = std::numeric_limits<double>::denorm_min();

  std::cout << "float : " << f << std::endl;
  std::cout << "double : " << d << std::endl;
}
  • denorm_min()[color ff0000]

出力例

float : 1.4013e-045
double : 4.94066e-324

関連項目

参照