Диапазон значений (минимум и максимум)

Каково именно максимальное и минимальное значение любого типа определения? Это возможно?

unsigned int maximum_uint = (maximum_value)(unsigned int);
short minimum_short = (minimum_value)(short);
float maximum_float = (maximum_value)(float);

0

Решение

#include <limits>

unsigned int maximum_uint = std::numeric_limits<unsigned int>::max();
short minimum_short = std::numeric_limits<short>::min();
float maximum_float = std::numeric_limits<float>::max();
3

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

То, что вы написали, возможно, не возможно.

Пределы различных типов приведены в C-стиль Заголовок C ++ climits а некоторые в заголовке C ++ limits

Увидеть :

climits

limits

3

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