Пределы чисел в С++

Часто требуется использовать в своей программе граничные числа из каждого типа данных, но возникает вопрос как это сделать?

В данной статье мы с вами соберём в одном месте все основные пределы типов данных.

Константа: SHRT_MIN
Описание: Минимальное значение для переменной типаshort.
Контрольное значение: -32768

Константа: SHRT_MAX
Описание: Максимальное значение для переменной типа short
Контрольное значение: 32767

Константа: USHRT_MAX
Описание: Максимальное значение для переменной типа unsigned short
Контрольное значение:65 535

Константа: INT_MIN
Описание: Минимальное значение для переменной типа int
Контрольное значение: -2147483647 - 1

Константа: INT_MAX
Описание: Максимальное значение для переменной типа int
Контрольное значение: 2147483647

Константа: UINT_MAX
Описание: Максимальное значение для переменной типа unsigned int
Контрольное значение: 4 294 967 295

Константа: LONG_MIN
Описание: Минимальное значение для переменной типа long
Контрольное значение: -2147483647 - 1

Константа: LONG_MAX
Описание: Максимальное значение для переменной типа long
Контрольное значение: 2147483647

Константа: ULONG_MAX
Описание: Максимальное значение для переменной типа unsigned long
Контрольное значение: 4 294 967 295

Константа: LLONG_MIN
Описание: Минимальное значение для переменной типа long long
Контрольное значение: –9 223 372 036 854 775 807 – 1

Константа: LLONG_MAX
Описание: Максимальное значение для переменной типа long long
Контрольное значение: 9 223 372 036 854 775 807

Константа: ULLONG_MAX
Описание: Максимальное значение для переменной типа unsigned long long
Контрольное значение: 18 446 744 073 709 551 615

Начать дискуссию