名前空間
変種
操作

std::numeric_limits<T>::has_denorm

From cppreference.com
< cpp‎ | ‎ | 数値制限
 
 
ユーティリティライブラリ
言語サポート
型のサポート (基本型、RTTI)
ライブラリ機能検査マクロ (C++20)
プログラムユーティリティ
可変引数関数
コルーチンサポート (C++20)
契約サポート (C++26)
三方比較
(C++20)
(C++20)(C++20)(C++20)  
(C++20)(C++20)(C++20)

汎用ユーティリティ
関係演算子 (C++20で非推奨)
 
 
 
static const std::float_denorm_style has_denorm;
(C++11まで)
static constexpr std::float_denorm_style has_denorm;
(C++11以降)
(C++23で非推奨)

std::numeric_limits<T>::has_denorm の値は、非正規化数をサポートする浮動小数点型を識別します。

[編集] 標準の特殊化

T std::numeric_limits<T>::has_denorm の値
/* 非特殊化 */ std::denorm_absent
bool std::denorm_absent
char std::denorm_absent
signed char std::denorm_absent
unsigned char std::denorm_absent
wchar_t std::denorm_absent
char8_t (C++20 以降) std::denorm_absent
char16_t (C++11 以降) std::denorm_absent
char32_t (C++11 以降) std::denorm_absent
short std::denorm_absent
unsigned short std::denorm_absent
int std::denorm_absent
unsigned int std::denorm_absent
long std::denorm_absent
unsigned long std::denorm_absent
long long (C++11 以降) std::denorm_absent
unsigned long long (C++11 以降) std::denorm_absent
float 通常 std::denorm_present
double 通常 std::denorm_present
long double 通常 std::denorm_present

[編集] 関連項目

[static]
与えられた浮動小数点数型の最小の正の非正規化値を返す
(public static member function) [編集]
浮動小数点数の非正規化モードを示す
(enum) [編集]
English 日本語 中文(简体) 中文(繁體)