模板类描述内置数字类型算术属性。
template<classType> class numeric_limits
参数
- Type
属性测试或查询或设置的基本元素数据类型。
备注
标头定义类型的 wchar_t、bool、char、signed char、unsigned char、short、unsigned short、int、unsigned int、long、unsigned long、float、double、long doublelong long###,unsigned long long、char16_t和 char32_t显式专用化。 对于这些显式专用化,numeric_limits::is_specialized 成员是 true,因此,所有相关成员包含有意义的值。 程序可以提供其他的显式专用化。 类的大多数成员函数说明或测试 float的实现。
对于任意时,成员没有有意义的值。 没有有意义的值存储零的对象成员 (或 false) 和一成员函数不返回有意义的值返回 Type(0)。
静态函数和常数
返回最小的非零使非规范化的值。 |
|
返回数字的基数数类型可以表示,而不丢失精度。 |
|
返回类型可表示,而不丢失精度十进制数的数量。 |
|
返回介于 1 和大于最小的值之间的差异表示的数据类型可以大于 1。 |
|
测试类型是否允许非规范化的值。 |
|
测试用户是否丢失检测作为障碍规范化丢失而不是非精确的结果。 |
|
测试类型是否具有正无限大的一个来表示。 |
|
测试类型是否具有沉寂非数值 (NAN) 的一个表示形式,nonsignaling。 |
|
类型测试是否有信号非数值 (NAN) 的一个表示形式。 |
|
正无限大的类型,如果有表示的。 |
|
测试,如果类型能表示的值集是有限的。 |
|
测试,如果在类型的计算完成释放舍入误差。 |
|
测试,如果类型与 IEC 559 标准。 |
|
测试,如果类型具有一种整数表示形式。 |
|
测试,如果类型具有一个相表示。 |
|
测试,如果类型具有一个签名的表示形式。 |
|
测试,如果类型具有定义的显式专用化模板中 numeric_limits类。 |
|
返回最满足使用的值。 |
|
返回类型的最大限制的值。 |
|
返回所需的小数数保证类型的两个不同的值的小数不同的表示形式。 |
|
返回表示浮点类型可以为受限值的最大正值整数索引,则基本基数引发对该功能时。 |
|
返回表示浮点类型可以为受限值的最大正值整数索引,则基本个引发该功能时。 |
|
返回类型的最小的规范化值。 |
|
返回表示浮点类型可以为受限值的最大整数。基数,负指数基本引发对该功能时。 |
|
返回表示浮点类型可以为受限值的最大整数为指数,则基本个引发该功能时。 |
|
返回沉寂非数值 (NAN) 的表示形式的类型。 |
|
返回整数基本,称为基数,用于类型的表示形式。 |
|
返回类型的最大事舍入误差。 |
|
返回描述了各种方法实现可以为具有浮点值选择为整数值。 |
|
返回一个指示非数值 (NAN) 的表示形式的类型。 |
|
测试类型是否能确定值太小而无法表示正常化舍入值。它。 |
|
测试是捕获有关算术异常的报表。类型实现。 |
要求
页眉: <限制>
命名空间: std