numeric_limits Class
Класс шаблона Описывает арифметические свойства встроенных числовых типов.
template<classType> class numeric_limits
Параметры
- Type
Тип данных основных элемента, свойства которого проверены или запроса или установки.
Заметки
The header defines explicit specializations for the types wchar_t, bool, char, signed char, unsigned char, short, unsigned short, int, unsigned int, long, unsigned long, float, double, long double**,** long long, unsigned long long, char16_t, and char32_t.Для этих явных специализаций, член numeric_limits::is_specialized , true, и все соответствующие члены имеют значения.Программа может предоставлять дополнительные явной специализации.Большинство функций-членов класса, описания или проверки возможных реализаций float.
Для произвольного специализации не члены имеют значения.Сохраняет объект члена, который не имеет смысла значения ноль (или false) и возвращает функцию-член, не возвращающего значение Type(0).
Статические функции и константы
Возвращает наименьшее ненулевое Ненормализованный значение. |
|
Возвращает число цифр основание системы счисления, представляющие тип без потери точности. |
|
Возвращает количество десятичных разрядов, которые представляют тип без потери точности. |
|
Возвращает разницу между 1 и наименьшее значение больше 1, представляющий тип данных. |
|
Проверяет, допускает ли тип Ненормализованный значения. |
|
Проверяет, является ли потеря точности обнаруживается потеря Денормализация, а не неточный результат. |
|
Проверяет, является ли тип имеет представление плюс бесконечности. |
|
Проверяет, является ли тип имеет представление quiet не является числом (NAN), который является nonsignaling. |
|
Проверяет, является ли тип имеет представление для сигналов не является числом (NAN). |
|
Представление для положительной бесконечности для типа, если он доступен. |
|
Тесты, если конечный набор значений, которые может представлять тип. |
|
Проверяет ли Расчеты выполнены на тип отсутствие ошибок округления. |
|
Если тип соответствует стандартам IEC 559 тестов. |
|
Если тип имеет целочисленное представление тестов. |
|
Проверяет, если тип имеет остаток от деления представление. |
|
Тесты, если тип имеет представление со знаком. |
|
Проверяет, если тип имеет явной специализации шаблона класса numeric_limits. |
|
Возвращает наибольшее отрицательное конечное значение. |
|
Возвращает максимальное значение конечного типа. |
|
Возвращает число десятичных знаков, необходимых для обеспечения различных десятичного представления двух различных значений типа. |
|
Возвращает максимальное положительных целых степени, который может представлять числа с плавающей запятой как конечное значение при вызове базового основание системы счисления, степень. |
|
Возвращает максимальное положительных целых степени, который при возникновении Основание 10, степень числа с плавающей запятой может представлять как конечное значение. |
|
Возвращает минимальное нормализованное значение для типа. |
|
Возвращает максимальное отрицательных целых степени, который при вызове базового основание системы счисления, степень числа с плавающей запятой может представлять как конечное значение. |
|
Возвращает максимальное отрицательных целых степени, который при возникновении Основание 10, степень числа с плавающей запятой может представлять как конечное значение. |
|
Возвращает представление quiet не является числом (NAN) для данного типа. |
|
Возвращает целочисленный base называют основание системы счисления для представления типа. |
|
Возвращает максимального округления ошибки для данного типа. |
|
Возвращает значение, которое описывает различные методы, которые можно выбрать реализацию для округления значения с плавающей запятой в целое. |
|
Возвращает представление не является числом (NAN) сигналов для типа. |
|
Проверяет, является ли тип можно определить, что значение слишком мало для представления как нормализованное значение перед его округления. |
|
Треппинг, сообщает ли арифметические исключения реализуется для типа тестов. |
Требования
Заголовок: <limits>
Пространство имен: std
См. также
Ссылки
Members of the numeric_limits Class
Потокобезопасность в стандартной библиотеке C++