std::numeric_limits::is_iec559

来自cppreference.com

 
 
 
类型支持
基本类型
基础类型
定宽整数类型 (C++11)
数值极限
C 数值极限接口
运行时类型信息
类型特性
类型类别
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
类型属性
(C++11)
(C++11)
(C++11)
(C++14)
(C++11)
(C++11)(C++17中过时)
(C++11)
类型特性常量
元函数
(C++17)
受支持操作
关系与属性查询
(C++11)
(C++11)
(C++11)
(C++11)
类型修改
(C++11)
(C++11)
(C++11)
类型变换
(C++11)
(C++11)
(C++17)
(C++11)(C++17中过时)
(C++17)
 
 
static const bool is_iec559
(C++11 前)
static constexpr bool is_iec559
(C++11 起)
std::numeric_limits<T>::is_iec559true所有的浮点类型T符合IEC 559(IEEE 754)标准的要求。如果std::numeric_limits<T>::is_iec559true,然后std::numeric_limits<T>::has_infinitystd::numeric_limits<T>::has_quiet_NaN,并std::numeric_limits<T>::has_signaling_NaNtrue.
原文:
The value of std::numeric_limits<T>::is_iec559 is true for all floating-point types T which fulfill the requirements of IEC 559 (IEEE 754) standard. If std::numeric_limits<T>::is_iec559 is true, then std::numeric_limits<T>::has_infinity, std::numeric_limits<T>::has_quiet_NaN, and std::numeric_limits<T>::has_signaling_NaN are also true.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 标准的专业

T
值的std::numeric_limits<T>::is_iec559
原文:
value of std::numeric_limits<T>::is_iec559
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
/* non-specialized */ false
bool false
char false
signed char false
unsigned char false
wchar_t false
char16_t false
char32_t false
short false
unsigned short false
int false
unsigned int false
long false
unsigned long false
long long false
unsigned long long false
float
通常true
原文:
usually true
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
double
通常true
原文:
usually true
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
long double
通常true
原文:
usually true
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 另请参阅

鉴别能表示特殊值“正无穷大”的浮点类型
(公开静态成员常量) [编辑]
鉴别能表示特殊值“安静的非数”( NaN )的浮点类型
(公开静态成员常量) [编辑]
鉴别能表示特殊值“有信号的非数”( NaN )的浮点类型
(公开静态成员常量) [编辑]