Стандартные константы C ++ для больших и малых чисел?

Есть ли где-нибудь константа в C ++ std lib, которая означает что-то вроде «наибольшее представимое число» и «наименьшее представимое число»? В Matlab у нас есть такие вещи, как EPS, realmax, а также realmin, Мне было интересно, существует ли эквивалент для C ++.

2

Решение

В заголовке пределов вы можете найти шаблонную функцию для макс и мин,

std::numeric_limits<TYPE>::max();
std::numeric_limits<TYPE>::min();

Вот некоторая ссылка: http://www.cplusplus.com/reference/std/limits/numeric_limits/

8

Другие решения

Здесь вы можете найти современный способ:

http://en.cppreference.com/w/cpp/types/numeric_limits

2

Конечно, посмотрите в limit.h на INT_MAX и т. Д. http://www.cplusplus.com/reference/clibrary/climits/

Посмотрите в float.h DBL_MAX и т. Д. http://www.cplusplus.com/reference/clibrary/cfloat/

0
По вопросам рекламы [email protected]