首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

std::numeric_limits::is_iec559

static const bool is_iec559;

?

(until C++11)

static constexpr bool is_iec559;

?

(since C++11)

价值std::numeric_limits<T>::is_iec559true适用于所有浮点类型。T符合iec 559%28的要求。IEEE 754%29标准。如果std::numeric_limits<T>::is_iec559true,然后std::numeric_limits<T>::has_infinity,,,std::numeric_limits<T>::has_quiet_NaN,和std::numeric_limits<T>::has_signaling_NaN也是true...

标准专业化

T

value of std::numeric_limits<T>::is_iec559

/* 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

usually true

double

usually true

long double

usually true

另见

has_infinity static

identifies floating-point types that can represent the special value "positive infinity" (public static member constant)

has_quiet_NaN static

identifies floating-point types that can represent the special value "quiet not-a-number" (NaN) (public static member constant)

has_signaling_NaN static

identifies floating-point types that can represent the special value "signaling not-a-number" (NaN) (public static member constant)

代码语言:txt
复制
 ? cppreference.com

在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com